PageSourceSearch

https://pelvicpainrehab.com/contact-us/

html pelvicpainrehab.com collected 2026-10-03 22:47:49 UTC 600,931 bytes, 9,372 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<!-- Custom favicon -->
7	<link rel="icon" type="image/png" href="/wp-content/uploads/2024/09/PHRC_favicon-100x98.png" sizes="32x32" />
8	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
9
10	<!-- This site is optimized with the Yoast SEO plugin v28.4 - https://yoast.com/product/yoast-seo-wordpress/ -->
11	<title>Contact Us | Pelvic Health and Rehabilitation Center</title>
12	<meta name="description" content="Contact PHRC today to schedule an appointment or inquire about pelvic pain treatments. Contact us today so we can help you with pelvic floor health." />
13	<link rel="canonical" href="https://pelvicpainrehab.com/contact-us/" />
14	<meta property="og:locale" content="en_US" />
15	<meta property="og:type" content="article" />
16	<meta property="og:title" content="Contact Us | Pelvic Health and Rehabilitation Center" />
17	<meta property="og:description" content="Contact PHRC today to schedule an appointment or inquire about pelvic pain treatments. Contact us today so we can help you with pelvic floor health." />
18	<meta property="og:url" content="https://pelvicpainrehab.com/contact-us/" />
19	<meta property="og:site_name" content="Pelvic Health and Rehabilitation Center" />
20	<meta property="article:publisher" content="https://www.facebook.com/pelvicpainphysicaltherapy" />
21	<meta property="article:modified_time" content="2026-09-02T22:24:12+00:00" />
22	<meta property="og:image" content="https://pelvicpainrehab.com/wp-content/uploads/2024/09/PHRC_favicon.png" />
23	<meta property="og:image:width" content="300" />
24	<meta property="og:image:height" content="293" />
25	<meta property="og:image:type" content="image/png" />
26	<meta name="twitter:label1" content="Est. reading time" />
27	<meta name="twitter:data1" content="1 minute" />
28	
28<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pelvicpainrehab.com\/contact-us\/","url":"https:\/\/pelvicpainrehab.com\/contact-us\/","name":"Contact Us | Pelvic Health and Rehabilitation Center","isPartOf":{"@id":"https:\/\/pelvicpainrehab.com\/#website"},"datePublished":"2020-12-22T11:45:01+00:00","dateModified":"2026-09-02T22:24:12+00:00","description":"Contact PHRC today to schedule an appointment or inquire about pelvic pain treatments. Contact us today so we can help you with pelvic floor health.","breadcrumb":{"@id":"https:\/\/pelvicpainrehab.com\/contact-us\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pelvicpainrehab.com\/contact-us\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pelvicpainrehab.com\/contact-us\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pelvicpainrehab.com\/"},{"@type":"ListItem","position":2,"name":"Contact Us"}]},{"@type":"WebSite","@id":"https:\/\/pelvicpainrehab.com\/#website","url":"https:\/\/pelvicpainrehab.com\/","name":"Pelvic Health and Rehabilitation Center","description":"Pelvic floor dysfunction physical therapists &amp; myofascial release treatments","publisher":{"@id":"https:\/\/pelvicpainrehab.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pelvicpainrehab.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pelvicpainrehab.com\/#organization","name":"Pelvic Health and Rehabilitation Center","url":"https:\/\/pelvicpainrehab.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pelvicpainrehab.com\/#\/schema\/logo\/image\/","url":"https:\/\/pelvicpainrehab.com\/wp-content\/uploads\/2018\/08\/logo.jpg","contentUrl":"https:\/\/pelvicpainrehab.com\/wp-content\/uploads\/2018\/08\/logo.jpg","width":382,"height":96,"caption":"Pelvic Health and Rehabilitation Center"},"image":{"@id":"https:\/\/pelvicpainrehab.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pelvicpainphysicaltherapy","https:\/\/x.com\/PelvicHealth","https:\/\/www.pinterest.com\/phrcsf\/"]}]}</script>
28
29	<!-- / Yoast SEO plugin. -->
30
31
32<link rel="alternate" type="application/rss+xml" title="Pelvic Health and Rehabilitation Center &raquo; Feed" href="https://pelvicpainrehab.com/feed/" />
33<link rel="alternate" type="application/rss+xml" title="Pelvic Health and Rehabilitation Center &raquo; Comments Feed" href="https://pelvicpainrehab.com/comments/feed/" />
34<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://pelvicpainrehab.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpelvicpainrehab.com%2Fcontact-us%2F" />
35<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://pelvicpainrehab.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpelvicpainrehab.com%2Fcontact-us%2F&#038;format=xml" />
36    
37    <!-- Facebook Pixel Code -->
38    
38<script>
vendor: 454 bytes, lines 38-48
38
39      !function(f,b,e,v,n,t,s)
40      {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
41      n.callMethod.apply(n,arguments):n.queue.push(arguments)};
42      if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
43      n.queue=[];t=b.createElement(e);t.async=!0;
44      t.src=v;s=b.getElementsByTagName(e)[0];
45      s.parentNode.insertBefore(t,s)}(window, document,'script',
46      'https://connect.facebook.net/en_US/fbevents.js');
47
48      fbq('init', '
48406037410214151
vendor: 40 bytes, lines 48-50
48');
49      fbq('track', 'PageView');
50    
50</script>
50
51
52    <noscript>
53        <img height="1" width="1" style="display:none"
54             src="https://www.facebook.com/tr?id=406037410214151&ev=PageView&noscript=1"/>
55    </noscript>
56
57    <meta name="google-site-verification" content="JyZGOAXKjFL4oqgZ0DUgEGEa4_ZQdLb7pg0LmO1ggzk" />
58
59    <!-- Google Tag Manager -->
60    
60<script>
vendor: 405 bytes, lines 60-70
60
61    (function(w,d,s,l,i){
62        w[l]=w[l]||[];
63        w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
64        var f=d.getElementsByTagName(s)[0],
65        j=d.createElement(s),
66        dl=l!='dataLayer'?'&l='+l:'';
67        j.async=true;
68        j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
69        f.parentNode.insertBefore(j,f);
70    })(window,document,'script','dataLayer','
70GTM-TRS6HRJ
vendor: 8 bytes, lines 70-71
70');
71    
71</script>
71
72
73    <!-- Google Analytics -->
vendor: 68 bytes, lines 73-74
73
74    <script async src="https://www.googletagmanager.com/gtag/js?id=
74G-TTQ06JP5HR
vendor: 16 bytes, lines 74-75
74"></script>
75    
75<script>
76      
vendor: 145 bytes, lines 76-79
76window.dataLayer = window.dataLayer || [];
77      function gtag(){dataLayer.push(arguments);}
78      gtag('js', new Date());
79      gtag('config', '
79G-TTQ06JP5HR
vendor: 8 bytes, lines 79-80
79');
80    
80</script>
80
81
82    <!-- FlippingBook -->
83    
83<script async defer src="https://online.flippingbook.com/EmbedScriptUrl.aspx?m=redir&hid=245404058"></script>
83
84
85    <style id="wp-img-auto-sizes-contain-inline-css">
86img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
87/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
88</style>
89<link rel='stylesheet' id='cnss_font_awesome_css-css' href='https://pelvicpainrehab.com/wp-content/plugins/easy-social-icons/css/font-awesome/css/all.min.css?ver=7.0.0' media='all' />
90<link rel='stylesheet' id='cnss_font_awesome_v4_shims-css' href='https://pelvicpainrehab.com/wp-content/plugins/easy-social-icons/css/font-awesome/css/v4-shims.min.css?ver=7.0.0' media='all' />
91<link rel='stylesheet' id='cnss_css-css' href='https://pelvicpainrehab.com/wp-content/plugins/easy-social-icons/css/cnss.css?ver=1.0' media='all' />
92<link rel='stylesheet' id='cnss_share_css-css' href='https://pelvicpainrehab.com/wp-content/plugins/easy-social-icons/css/share.css?ver=1.0' media='all' />
93<style id="spectra-style-guide-tokens-inline-css">
94:root {
95	--spectra-neutral-7: #09081b;
96	--spectra-neutral-5: #111111;
97	--spectra-neutral-4: #767884;
98	--spectra-neutral-2: #686868;
99	--spectra-neutral-1: #FBFAF3;
100	--spectra-neutral-0: #FFFFFF;
101	--spectra-primary: #503AA8;
102	--spectra-secondary: #F6CFF4;
103	--spectra-accent: #FFEE58;
104	--spectra-success: #10b981;
105	--spectra-error: #ef4444;
106	--spectra-info: #8b5cf6;
107	--spectra-warning: #d97706;
108	--spectra-foreground: #ffffff;
109	--spectra-white: #ffffff;
110	--spectra-transparent: transparent;
111
112	/* Style Guide WP preset color vars */
113	--wp--preset--color--sg-accent: #FFEE58;
114	--wp--preset--color--sg-heading: #09081b;
115	--wp--preset--color--sg-body: #111111;
116	--wp--preset--color--sg-surface: #FBFAF3;
117	--wp--preset--color--sg-background: #FFFFFF;
118	--wp--preset--color--sg-border: #686868;
119	--wp--preset--color--sg-muted: #767884;
120}
121
122:root {
123	--color--primary: var(--wp--preset--color--primary);
124	--color--primary-near-white: var(--spectra-primary);
125	--color--primary-lightest: var(--spectra-primary);
126	--color--primary-lighter: var(--spectra-primary);
127	--color--primary-light: var(--spectra-primary);
128	--color--primary-dark: var(--spectra-primary);
129	--color--primary-darker: var(--spectra-primary);
130	--color--primary-darkest: var(--spectra-primary);
131	--color--primary-near-black: var(--spectra-primary);
132	--color--primary-complement: var(--spectra-primary);
133	--color--primary-inverted: var(--spectra-neutral-7);
134	--color--secondary: var(--wp--preset--color--secondary);
135	--color--secondary-near-white: var(--spectra-secondary);
136	--color--secondary-lightest: var(--spectra-secondary);
137	--color--secondary-lighter: var(--spectra-secondary);
138	--color--secondary-light: var(--spectra-secondary);
139	--color--secondary-dark: var(--spectra-secondary);
140	--color--secondary-darker: var(--spectra-secondary);
141	--color--secondary-darkest: var(--spectra-secondary);
142	--color--secondary-near-black: var(--spectra-secondary);
143	--color--secondary-complement: var(--spectra-secondary);
144	--color--secondary-inverted: var(--spectra-neutral-7);
145	--color--base: var(--spectra-neutral-4);
146	--color--base-near-white: var(--spectra-neutral-7);
147	--color--base-lightest: var(--spectra-neutral-7);
148	--color--base-lighter: var(--spectra-neutral-5);
149	--color--base-light: var(--spectra-neutral-5);
150	--color--base-dark: var(--spectra-neutral-2);
151	--color--base-darker: var(--spectra-neutral-2);
152	--color--base-darkest: var(--spectra-neutral-1);
153	--color--base-near-black: var(--spectra-neutral-0);
154	--color--accent: var(--wp--preset--color--accent);
155	--color--heading: var(--wp--preset--color--heading);
156	--color--body: var(--wp--preset--color--body);
157	--color--background: var(--wp--preset--color--background);
158	--color--surface: var(--wp--preset--color--surface);
159	--color--outline: var(--wp--preset--color--outline);
160	--color--foreground: var(--wp--preset--color--foreground);
161	--color--success: var(--wp--preset--color--success);
162	--color--error: var(--wp--preset--color--error);
163	--color--info: var(--wp--preset--color--info);
164	--color--warning: var(--wp--preset--color--warning);
165	--space--xs: var(--spectra-space-xs);
166	--space--sm: var(--spectra-space-sm);
167	--space--md: var(--spectra-space-md);
168	--space--lg: var(--spectra-space-lg);
169	--space--xl: var(--spectra-space-xl);
170	--space--xxl: var(--spectra-space-2xl);
171	--text--xs: var(--spectra-text-xs);
172	--text--sm: var(--spectra-text-sm);
173	--text--md: var(--spectra-text-md);
174	--text--lg: var(--spectra-text-lg);
175	--text--xl: var(--spectra-text-xl);
176	--text--xxl: var(--spectra-text-2xl);
177	--heading--1: var(--spectra-heading-1);
178	--heading--2: var(--spectra-heading-2);
179	--heading--3: var(--spectra-heading-3);
180	--heading--4: var(--spectra-heading-4);
181	--heading--5: var(--spectra-heading-5);
182	--heading--6: var(--spectra-heading-6);
183}
184
185/*# sourceURL=spectra-style-guide-tokens-inline-css */
186</style>
187<link rel='stylesheet' id='spectra-component-tokens-css' href='https://pelvicpainrehab.com/wp-content/plugins/spectra-blocks/assets/css/component-tokens.css?ver=1.0.7' media='all' />
188<style id="wp-emoji-styles-inline-css">
189
190	img.wp-smiley, img.emoji {
191		display: inline !important;
192		border: none !important;
193		box-shadow: none !important;
194		height: 1em !important;
195		width: 1em !important;
196		margin: 0 0.07em !important;
197		vertical-align: -0.1em !important;
198		background: none !important;
199		padding: 0 !important;
200	}
201/*# sourceURL=wp-emoji-styles-inline-css */
202</style>
203<style id="wp-block-library-inline-css">
204:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
204.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
205/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
206</style>
207<link rel='stylesheet' id='woocommerce-blocktheme-css' href='https://pelvicpainrehab.com/wp-content/plugins/woocommerce/assets/css/woocommerce-blocktheme.css?ver=11.1.0' media='all' />
208<link rel='stylesheet' id='spectra-blocks-aos-css-css' href='https://pelvicpainrehab.com/wp-content/plugins/spectra-blocks/assets/css/aos.min.css?ver=1.0.7' media='all' />
209<style id="global-styles-inline-css">
210:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #FFFFFF;--wp--preset--color--contrast: #111111;--wp--preset--color--accent-1: #FFEE58;--wp--preset--color--accent-2: #F6CFF4;--wp--preset--color--accent-3: #503AA8;--wp--preset--color--accent-4: #686868;--wp--preset--color--accent-5: #FBFAF3;--wp--preset--color--accent-6: color-mix(in srgb, currentColor 20%, transparent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
2100) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem);--wp--preset--font-size--large: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);--wp--preset--font-size--x-large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem);--wp--preset--font-size--xx-large: clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem);--wp--preset--font-family--poppins: poppins;--wp--preset--font-family--cardo: Cardo;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--spacing--20: 10px;--wp--preset--spacing--30: 20px;--wp--preset--spacing--40: 30px;--wp--preset--spacing--50: clamp(30px, 5vw, 50px);--wp--preset--spacing--60: clamp(30px, 7vw, 70px);--wp--preset--spacing--70: clamp(50px, 7vw, 90px);--wp--preset--spacing--80: clamp(70px, 10vw, 140px);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 100%;--wp--style--global--wide-size: 1340px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained >
210 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--manrope);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.196), 1rem);font-weight: 300;letter-spacing: -0.1px;line-height: 1.8;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: 0px;--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: 0px;}a:where(:not(.wp-element-button)){color: #77a22f;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{font-weight: 400;letter-spacing: -0.1px;line-height: 1.125;}h1{font-size: var(--wp--preset--font-size--xx-large);}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: var(--wp--preset--font-size--medium);}h5{font-size: var(--wp--preset--font-size--small);letter-spacing: 0.5px;}h6{font-size: var(--wp--preset--font-size--small);font-weight: 700;letter-spacing: 1.4px;text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--medium);font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: 1rem;padding-right: 2.25rem;padding-bottom: 1rem;padding-left: 2.25rem;text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent);border-color: transparent;color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){outline-color: var(--wp--preset--color--accent-4);outline-offset: 2px;}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){font-size: var(--wp--preset--font-size--small);line-height: 1.4;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-accent-1-color{color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-color{color: var(--wp--preset--color--accent-6) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-background-color{background-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-background-color{background-color: var(--wp--preset--color--accent-6) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-border-color{border-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-border-color{border-color: var(--wp--preset--color--accent-6) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
210.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-cardo-font-family{font-family: var(--wp--preset--font-family--cardo) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}
211header.x-masthead {
212  position: fixed;
213  top: 0;
214  z-index: 999;
215  width: 100%;
216}
217
218/**req an appoint form */
219.ib-form-consent ._row._checkbox-radio {
220  display: grid !important;
221  grid-template-columns: auto 1fr 1fr;
222}
223
224.cs-infos {
225  display: none;
226}
227
228.ib-form-consent._row._checkbox-radio ._error-inner._no_arrow._below {
229  grid-column: 3 / 4;
230  grid-row: 1 / 2;
231}
232/* blog page css */
233.ib-blog-buttons > div a
234 {
235    font-family: Open sans;
236}
237.tt5b-content h3 {
238    font-size: 1.5rem;
239    font-weight: 700;
240    font-family: 'poppins';
241}
242.skin.flat .layer-content {
243    font-family: Open sans;
244}
245.tt5b-sidebar label {
246    padding-top: 0;
247}
248.tt5b-sidebar .search-form .search-field {
249    padding: 11px 1rem!important;
250}
251main.tt5b-main {
252    margin-top: .0;
253}
254.cn-fa-tik-tok a:hover {
255    background-color: #202020!important;
256}
257.cn-fa-tik-tok a{
258	  width: 28px!important;
259    height: 21px!important;
260}
261.cn-fa-tik-tok a img{
262    margin: 0!important;
263    top: -2px!important;
264    position: relative!important;
265}
266.tt5b-row__title{
267	    font-family: "Comfortaa";
268}
269.tt5b-row__meta a,
270.tt5b-row__meta{
271    color: #000!important;
272    font-family: 'poppins';
273    font-size: 10px!important;
274}
275/* end */
276.ib-form-consent._row._checkbox-radio ._has_error {
277  grid-column: 1 / 2;
278}
279
280.ib-form-consent._row._checkbox-radio span {
281  grid-column: 2 / 3;
282}
283
284@media (min-width: 1200px) {
285  ul.sub-menu.x-dropdown {
286    max-height: 450px;
287    overflow-y: scroll;
288		overflow-x: hidden;
289  }
290
291  ul.sub-menu.x-dropdown::-webkit-scrollbar {
292    width: 5px;
293  }
294
295  ul.sub-menu.x-dropdown::-webkit-scrollbar-thumb {
296    background: #fd6c21;
297  }
298}
299
300.button-box-ib a {
301  background Shorthand property for setting most background properties at the same place in the style sheet. Widely available across major browsers (Baseline since January 2018) Learn more Don't show
302: #FD6C21 !important;
303  color: #fff !important;
304  filter: contrast(1.0);
305  font-weight: bold !important;
306	font-size:14px;
307}
308
309:not(#\ ):not(#\ ):not(#\ ).buttonizer-group-0-0-1 {
310  bottom: 70px !important;
311  /*     right: unset !important;
312    left: 20px !important; */
313}
314
315.buttonizer-label.buttonizer-label-0-0-6 {
316  display: none;
317}
318
319@media (min-width: 1500px) {
320  .ib-ro-banr .vc_column-inner {
321    padding-right: 0px !important;
322  }
323}
324
325
326
327@media (max-width: 475px) {
328  :not(#\ ):not(#\ ):not(#\ ).buttonizer-group-0-0-1 {
329    left: 10px !important;
330    bottom: 30px !important;
331  }
332
333  :not(#\ ):not(#\ ):not(#\ ).buttonizer-label-0-0-6 {
334    width: 100px !important;
335    white-space: pre-wrap !important;
336    text-align: left !important;
337    font-size: 10px !important;
338    right: calc(-100% - 60px) !important;
339
340
341  }
342
343
344  :not(#\ ):not(#\ ):not(#\ ).buttonizer-button-0-0-3 {
345    width: 46px !important;
346    height: 46px !important;
347  }
348
349}
350
351
352
353
354
355
356.x-modal-content-outer:before {
357  content: " \00d7";
358  position: absolute;
359  font-weight: bold;
360  opacity: 0.8;
361  height: 20px;
362  width: 20px;
363  font-size: 45px;
364  top: 7px;
365  right: 38px;
366  color: #fff;
367}
368
369@media (max-width: 530px) {
370  .x-modal-content-outer:before {
371    right: 15px;
372  }
373}
374
375.e9283-10.x-modal .x-modal-bg {
376  background-color: rgba(119, 162, 47) !important;
377}
378
379.x-modal-content-outer span.x-anchor-text-primary {
380  color: #fff !important;
381}
382
383
384
385
386span.x-anchor-text-primary {
387  /* 	filter: contrast(4.7)!important; */
388  font-weight: 600 !important;
389  color: #000 !important;
390}
391
392.ib_cof span {
393  filter: contrast(4.7) !important;
394}
395
396.x-slider-container .rev-btn,
397.button-lef-ib a,
398.button-right-ib a {
399  background: #FD6C21 !important;
400  color: #fff !important;
401  filter: contrast(1.0);
402  font-weight: bold !important;
403}
404
405@media only screen and (max-width: 1045px) {
406
407  html,
408  body {
409    overflow-x: unset !important;
410    -webkit-overflow-scrolling: unset !important;
411    overflow-y: unset !important;
412  }
413}
414
415/* Popup CSS */
416@media only screen and (max-width:1920px) and (min-width:1300px) {
417  div#slider_15602_slide02 img {
418    height: 75% !important;
419    display: block !important;
420    margin: auto !important;
421  }
422}
423
424div#slider_15602 .owl-dots,
425div#slider_15696 .owl-dots {
426  bottom: 0px !important;
427}
428
429div#slider_15602 img {
430  display: grid !important;
431  margin: 0px auto !important;
432}
433
434/* div#sign-up {
435    margin-top: 10px;
436} */
437/* @media only screen and (min-width: 1024px){
438div#popmake-15179  {
439    margin-left: -24% !important;
440    width: 45% !important;
441}
442	div#popmake-15219  {
443    margin-left: -24% !important;
444    width: 50% !important;
445}
446} */
447@media only screen and (max-width:500px) and (min-width:320px) {
448
449  div#slider_15602_slide01 img,
450  div#slider_15696_slide01 img {
451    /*     margin: 40px 0px !important; */
452  }
453
454  div#slider_15602_slide03 img,
455  div#slider_15696_slide02 img {
456    /*     margin: 40px 0px !important; */
457  }
458}
459
460@media only screen and (max-width:800px) and (min-width:320px) {
461  #reg {
462    font-size: 14px !important;
463  }
464
465  div#slider_15602_slide02 img {
466
467    display: block !important;
468    margin: auto !important;
469  }
470}
471
472@media only screen and (max-width:1024px) and (min-width:1024px) {
473  p.para {
474    font-size: 17px !important;
475  }
476
477  div#slider_15602_slide02 img {
478
479    height: 65% !important;
480    display: block !important;
481    margin: auto !important;
482  }
483}
484
485@media only screen and (max-width:1940px) and (min-width:1900px) {
486  /* 	.pum-content.popmake-content {
487    height: 100%;
488}
489	div#popmake-15603 {
490    height: 45%;
491}
492	.owl-dots {
493    position: absolute !important;
494    top: 380px;
495} */
496}
497
498@media(max-width:500px) {
499  h1.heading {
500    font-size: 37px !important;
501  }
502
503  h3.address {
504    font-size: 22px !important;
505  }
506}
507
508div#popmake-15603 .pum-content.popmake-content .vc_column-inner {
509  padding: 0px 16px;
510}
511
512div#sign-up a {
513  font-family: Poppins;
514  font-style: normal;
515  font-weight: bold;
516  font-size: 14px;
517  line-height: 21px;
518  text-align: center;
519  text-transform: uppercase;
520  color: #FFFFFF;
521  background: #F67D2A;
522  padding: 10px 70px;
523  margin: 0px;
524}
525
526.pum-theme-15136 .pum-container,
527.pum-theme-lightbox .pum-container {
528  border: 0px !important;
529}
530
531@media(max-width:999px) {
532  button.pum-close.popmake-close {
533    background-color: #f67d2a !important;
534    box-shadow: none !important;
535    color: white !important;
536    position: absolute !important;
537    left: auto !important;
538    right: -10px !important;
539    bottom: auto !important;
540    top: -8px !important;
541    width: 45px !important;
542    height: 45px !important;
543    background-repeat: no-repeat;
544    font-size: 29px !important;
545    font-weight: 700 !important;
546    border: 0px !important;
547  }
548}
549
550@media(min-width:1000px) {
551
552  button.pum-close.popmake-close:hover {
553    background-color: #f67d2a !important;
554    box-shadow: none !important;
555    color: white !important;
556    position: absolute !important;
557    left: auto !important;
558    right: -25px !important;
559    bottom: auto !important;
560    top: -25px !important;
561    width: 50px !important;
562    height: 50px !important;
563    background-repeat: no-repeat;
564    font-size: 35px !important;
565    font-weight: 700 !important;
566    border: 0px !important;
567  }
568
569  button.pum-close.popmake-close {
570    background-color: #f67d2a !important;
571    box-shadow: none !important;
572    color: white !important;
573    position: absolute !important;
574    left: auto !important;
575    right: -25px !important;
576    bottom: auto !important;
577    top: -25px !important;
578    width: 50px !important;
579    height: 50px !important;
580    background-repeat: no-repeat;
581    font-size: 35px !important;
582    font-weight: 700 !important;
583    border: 0px !important;
584  }
585}
586
587h1.heading {
588  font-family: Poppins !important;
589  font-style: normal !important;
590  font-weight: bold !important;
591  font-size: 50px;
592  line-height: 50px !important;
593  text-align: center !important;
594  text-transform: uppercase !important;
595  color: #FFDE59 !important;
596  margin: 20px 0px;
597}
598
599p.para {
600  font-family: Poppins !important;
601  font-style: normal !important;
602  font-weight: normal !important;
603  font-size: 18px;
604  line-height: 40px !important;
605  text-align: center !important;
606  color: #FFFFFF !important;
607  margin: 0px;
608}
609
610h3.address {
611  font-family: Poppins !important;
612  font-style: normal !important;
613  font-weight: normal !important;
614  font-size: 24px;
615  line-height: 40px !important;
616  text-align: center !important;
617  color: #FFFFFF !important;
618  text-transform: uppercase !important;
619}
620
621p.atp {
622  font-family: Poppins !important;
623  font-style: normal !important;
624  font-weight: normal !important;
625  font-size: 16px !important;
626  line-height: 24px !important;
627  text-align: center !important;
628  margin-top: 40px;
629  color: #FFDE59 !important;
630
631}
632
633div#popmake-15603 {
634  background: #92B076;
635  border-radius: 20px;
636}
637
638.pum-content.popmake-content {
639  border: 10px solid #FFFFFF;
640  box-sizing: border-box;
641  border-radius: 10px;
642}
643
644div#pum_popup_title_15603 {
645  display: none;
646}
647
648/* ------------------popupcss -End----- */
649div#popmake-15603 {
650  background: #92B076;
651  border-radius: 20px;
652}
653
654img#wpstats {
655  display: none;
656}
657
658.e9283-5.x-image {
659  width: 120px;
660  margin: 0px 10px 0px 10px !important;
661  background-color: transparent;
662}
663
664.x-image img {
665  display: initial;
666  max-width: 100%;
667  height: auto;
668  vertical-align: bottom;
669  border: 0;
670
671}
672
673.tiktok img {
674  width: 1em;
675  height: 1em;
676}
677
678@media (max-width:530px) {
679  .e9130-4.x-text p {
680    margin-left: 19px;
681  }
682
683  .e9130-6.x-menu>li>.x-anchor .x-anchor-content {
684
685
686    padding: 5px 0.75px !important;
687  }
688
689  .e9130-6.x-menu>li>.x-anchor .x-anchor-text-primary {
690
691    font-weight: 800 !important;
692
693  }
694
695  .e9130-2.x-bar-container img {
696    margin-top: 10px;
697    margin-left: 35px;
698    margin-right: 35px;
699  }
700
701  .e9130-5.x-bar-container.footer-menu {
702    height: 115px !important;
703  }
704
705  body {
706    height: fit-content;
707    overflow-y: scroll;
708  }
709
710  ::-webkit-scrollbar {
711    width: 0px;
712    background: transparent;
713    /* make scrollbar transparent */
714  }
715
716  a.e9283-9.x-anchor.x-anchor-button {
717    width: min-content;
718  }
719
720  .e9283-9.x-anchor .x-anchor-text-primary {
721    font-size: 12px;
722  }
723
724  a.x-anchor.x-anchor-button {
725    float: left;
726    margin-left: 10px;
727  }
728
729  a.e9130-7.x-anchor.x-anchor-button {
730    margin-left: 20px !important;
731  }
732
733  ul.x-menu:after {
734    content: "\a";
735  }
736
737  span#siteseal img {
738    display: none !important;
739  }
740
741  span #siteseal img {
742    padding-top: 44px;
743    width: 30%;
744  }
745
746  .x-bar-container.footer-menu {
747    height: 110px !important;
748  }
749
750  .x-bar-outer-spacers:before,
751  .x-bar-outer-spacers:after {
752    display: none !important;
753  }
754
755  .x-menu {
756    font-size: 10px !important;
757  }
758
759  .x-bar-container.footer-menu {
760    margin-left: auto !important;
761    margin-right: auto !important;
762    height: 110px !important;
763  }
764}
765
766@media (max-width:1024px) {
767  i.fab.fa-tiktok {
768
769/*     padding: 20px 11px 30px 0px !important; */
770  }
771
772  .ib_cof span {
773    font-size: 25px !important;
774  }
775}
776
777@media (max-width:1400px) {
778
779  .icondisplay .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
780    margin-right: 13px !important;
781  }
782}
783
784@media (max-width:800px) {
785  span.x-anchor-text-primary {
786    text-align: center;
787    line-height: 1 !important;
788  }
789}
790
791.list-text a:hover {
792  color: #618821 !important;
793}
794
795.list-text a {
796  text-decoration: underline!important;
797  text-decoration-color: #618821 !important;
798}
799
800.list-icon img {
801    vertical-align: middle!important;
802}
803
804.ib-button-tss a {
805  font-family: 'Poppins', sans-serif;
806  background: #F67D2A !important;
807  border: none !important;
808  border-radius: 0px !important;
809  font-style: normal;
810  font-weight: bold;
811  font-size: 14px;
812  line-height: 21px;
813  text-align: center;
814  color: #FFFFFF !important;
815  padding: 10px 27px !important;
816  text-transform: uppercase;
817}
818
819.hbspt-form .hubspot-link__container .sproket {
820  display: none !important;
821
822}
823
824.center-this {
825  padding-top: 13% !important;
826}
827
828@media (max-width:425px) {
829  .vc_column-inner.vc_custom_1601795580252 {
830    text-align: center !important;
831  }
832
833  .vc_column-inner.vc_custom_1602145482170,
834  .vc_column-inner.vc_custom_1602150035930,
835  .vc_column-inner.vc_custom_1602144883588,
836  .vc_column-inner.vc_custom_1602149077226,
837  .vc_column-inner.vc_custom_1602314829219 {
838    text-align: center !important;
839  }
840
841  i.fab.fa-tiktok {
842
843/*     padding: 20px 11px 30px 0px !important; */
844  }
845}
846
847@media (max-width: 768px) {
848
849  .vc_column-inner.vc_custom_1603001284440,
850  .vc_row.wpb_row.vc_row-fluid.vc_custom_1602069224928.vc_row-o-equal-height.vc_row-flex,
851  {
852  padding: 0px !important;
853}
854
855.vc_row.wpb_row.vc_row-fluid.vc_custom_1602249723947.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex {
856  padding: 0px !important;
857}
858
859.vc_column-inner.vc_custom_1603004806149 {
860  padding: 0px 50px !important;
861}
862
863.vc_column-inner.vc_custom_1603004582766,
864.vc_row.wpb_row.vc_row-fluid.vc_custom_1602495048441.vc_row-o-equal-height.vc_row-flex,
865.vc_column-inner.vc_custom_1603004428343 {
866  padding: 0px 50px !important;
867}
868
869.vc_row.wpb_row.vc_row-fluid.vc_custom_1602069224928.vc_row-o-equal-height.vc_row-flex {
870  padding: 0px !important;
871}
872
873.vc_column-inner.vc_custom_1602150035930 {
874  padding-right: 0px !important;
875}
876
877.wpb_text_column.wpb_content_element.vc_custom_1602137102778.services-text-white {
878  padding-right: 0px !important;
879}
880
881i.fab.fa-tiktok {
882
883/*   padding: 20px 11px 30px 0px !important; */
884}
885}
886
887.vc_custom_1601782569339 {
888  padding-top: 100px !important;
889  padding-bottom: 132px !important;
890  background-image: url(https://pelvicpainrehab.com/wp-content/uploads/2020/10/Rectangle-6.png) !important;
891  background-size: cover !important;
892}
893
894.vc_custom_1602142622989 {
895  padding-top: 100px !important;
896  padding-bottom: 132px !important;
897  background-image: url(https://pelvicpainrehab.com/wp-content/uploads/2020/10/Rectangle-6.png) !important;
898  background-size: cover !important;
899}
900
901.wpb_wrapper,
902.vc_single_image-wrapper,
903.vc_single_image-wrapper img {
904  width: 100% !Important;
905}
906
907.e5760-20.x-text {
908  line-height: 1rem !important;
909}
910
911label,
912input,
913button,
914select,
915textarea {
916
917  font-family: 'poppins';
918}
919
920.wpcf7-response-output {
921  display: none;
922}
923
924.smtbtn input {
925  font-family: Poppins;
926  font-style: normal;
927  font-weight: bold;
928  font-size: 16px;
929  line-height: 24px;
930  /* identical to box height */
931
932  text-align: center;
933
934  color: #FFFFFF;
935
936  background-color: #FD6C21 !important;
937  width: 200px;
938  height: 50px;
939  color: white !important;
940  text-transform: uppercase;
941  font-size: 16px;
942  font-family: 'poppins';
943  line-height: 24px;
944  text-shadow: 0 0 black;
945  padding: 5px 5px;
946  margin-top: 34px;
947  border-radius: 0px;
948  box-shadow: 0px 4px 4px #a0a0a0;
949  border: none;
950}
951
952.form.signupform {
953  display: flex;
954}
955
956@media (max-width:500px) {
957  .signupform {
958    display: inline !important;
959  }
960
961  .signupform input#ib-text {
962    width: 100% !important;
963  }
964
965  .signupform input#ib-email {
966    width: 100% !important;
967  }
968
969  input#ib-signup {
970    width: 100%;
971  }
972
973  .wpcf7 {
974    padding-left: 25px;
975    padding-right: 25px;
976    padding-top: 25px;
977  }
978}
979
980@media (max-width:1200px) {
981  .wpcf7 {
982    padding-left: 25px;
983    padding-right: 25px;
984    padding-top: 25px;
985  }
986}
987
988.signupform input {
989  width: 90% !important;
990}
991
992.e5760-20.x-text> :first-child {
993
994  display: none;
995}
996
997.text-treat {
998  display: none !important;
999}
1000
1001@media (max-width: 1920px) and (min-width: 1920px) {
1002  .page-id-8378 section.vc_section.vc_custom_1601792264116 {
1003    padding-top: 50px !important;
1004    padding-left: 90px !important;
1005    padding-bottom: 50px !important;
1006    padding-right: 90px !important;
1007  }
1008
1009  .page-id-8378 .vc_figure,
1010  .vc_single_image-wrapper,
1011  .vc_figure .vc_single_image-wrapper img {
1012    width: 100% !important
1013  }
1014
1015  .page-id-8378 .vc_custom_1601782569339 {
1016    padding-top: 100px !important;
1017    padding-bottom: 132px !important;
1018    background-image: url(https://pelvicpainrehab.com/wp-content/uploads/2020/10/Rectangle-6.png) !important;
1019    background-size: cover !important;
1020  }
1021
1022  .page-id-8378 .ib-video {
1023    width: 100% !important;
1024    height: 468px !important;
1025  }
1026}
1027
1028
1029@media (max-width: 768px) {
1030  .page-id-8378 .ib-video {
1031    width: 100% !important;
1032    height: 409px !important;
1033  }
1034
1035}
1036
1037@media (max-width: 425px) {
1038  .page-id-8378 .ib-video {
1039    width: 100% !important;
1040    height: 217px !important;
1041  }
1042}
1043
1044
1045h3 {
1046  margin-top: 0px !important;
1047}
1048
1049@media(max-width:1199px) {
1050  #left-shift-this {
1051    padding-left: 50px !important;
1052    padding-right: 50px !important;
1053  }
1054}
1055
1056@media(max-width:767px) {
1057  #shift-this {
1058    padding-left: 50px !important;
1059    padding-right: 50px !important;
1060  }
1061}
1062
1063@media(max-width:400px) {
1064  #m-r-l {
1065    padding-left: 15px !important;
1066    padding-right: 30px !important;
1067  }
1068}
1069
1070.drip-toggle {
1071  display: none;
1072}
1073
1074#drip-141621 {
1075  display: none;
1076}
1077
1078@media (max-width:980px) {
1079  .accessibility-location-right .accessability_container {
1080    top: 100px;
1081  }
1082}
1083
1084@media (max-width:1024px) {
1085#para p + ul, #para + div > div > p + ul   {
1086	padding-left: 10px!important;
1087}
1088	
1089.vc_btn3-container.ib-button2, .vc_btn3-container.ib-button{
1090    display: block !important;
1091}
1092	
1093	
1094}
1095
1096@media (max-width:768px) {
1097#para p + ul, #para + div > div > p + ul {
1098	padding-left: 20px!important;
1099}
1100}
1101
1102
1103.faq-ibb .vc_toggle_title>h4 {
1104    font-family: comfortaa;
1105    font-size: 24px;
1106}
1107
1108@media (max-width:530px) {
1109  .e9283-10.x-menu .x-anchor .x-anchor-text-primary {
1110    font-size: 18px !important;
1111  }
1112}
1113
1114/*ADA fixing css */
1115.e9283-7.x-menu>li>.x-anchor[class*="active"] .x-anchor-text-primary {
1116  color: #48601c !important;
1117}
1118
1119.ib_dev_contrast1 {
1120  color: #608026;
1121}
1122
1123span.x-anchor-text-primary {
1124  filter: contrast(0.8);
1125}
1126
1127.page-id-8159 .ib-dev-contrast-btn button {
1128  color: #fff !important;
1129  filter: contrast(1.0);
1130}
1131
1132.page-id-8159 .ib-dev-contrast a {
1133  color: #fff !important;
1134  filter: contrast(1.0);
1135}
1136
1137.ib-dev-contrast-text {
1138  filter: contrast(0.8);
1139}
1140
1141.ib-dev-mob-frame {
1142  margin-left: 15px;
1143}
1144
1145button.pum-close.popmake-close {
1146  filter: contrast(80%);
1147}
1148
1149._form-branding {
1150  filter: contrast(0%);
1151}
1152
1153.gform_wrapper .top_label input.medium,
1154.gform_wrapper .top_label select.medium {
1155  width: 100%;
1156  max-width: 520px;
1157}
1158
1159#ib-g-form input,
1160#ib-g-form select {
1161  width: 100% !important;
1162  padding: 6px;
1163  height: auto;
1164  border: #979797 1px solid;
1165  border-radius: 4px;
1166  color: #000 !important;
1167  font-size: 14px;
1168  font-family: "IBM Plex Sans", Helvetica, sans-serif, 'IBM Plex Sans', arial, sans-serif;
1169}
1170
1171#ib-g-form #gform_submit_button_1 {
1172  width: unset !important;
1173  color: white !important;
1174}
1175
1176#ib-g-form li {
1177  margin-top: 1em;
1178}
1179
1180#ib-g-form .gform_footer {
1181  margin-top: unset
1182}
1183
1184#ib-g-form .gform_heading h3 {
1185  color: #216124 !important;
1186  font-size: 22px;
1187  line-height: 22px;
1188  font-weight: 600;
1189  color: #216124 !important;
1190  font-family: "IBM Plex Sans", Helvetica, sans-serif, 'IBM Plex Sans', arial, sans-serif;
1191}
1192
1193#ib-g-form .gfield_label {
1194  color: #216124 !important;
1195  font-family: "IBM Plex Sans", Helvetica, sans-serif, 'IBM Plex Sans', arial, sans-serif;
1196  font-weight: bold;
1197}
1198
1199#ib-g-form .gform_heading {
1200  margin-bottom: 1em;
1201
1202}
1203
1204#ib-g-form .ginput_container_multiselect select {
1205  max-height: 110px;
1206
1207}
1208
1209.x-sidebar .h-widget {
1210
1211  filter: contrast(50%);
1212}
1213
1214.x-icon-chevron-left b,
1215.x-icon-chevron-right b {
1216  font-size: 0px;
1217}
1218
1219html,
1220body {
1221  overflow-x: hidden !important;
1222}
1223
1224@media only screen and (min-width: 1140px) {
1225  .e9283-1 .e9283-8.x-bar-container {
1226    justify-content: flex-start;
1227  }
1228
1229  .e9283-1 .e9283-8.x-bar-container .x-anchor-button {
1230    margin-left: 24px;
1231  }
1232}
1233
1234@media only screen and (max-width: 531px) {
1235  a.e9283-9.x-anchor.x-anchor-button {
1236    width: auto;
1237  }
1238}
1239
1240.e9283-1 .e9283-9.x-anchor .x-anchor-text-primary {
1241  filter: unset;
1242}
1243
1244.x-anchor-button span.x-anchor-text-primary {
1245  color: #fff !important;
1246}
1247
1248.x-anchor-button span.x-anchor-text-primary:hover {
1249  color: #000 !important;
1250}
1251
1252@media(max-width:1090px) and (min-width:981px) {
1253  .e9283-7.x-menu>li>.x-anchor .x-anchor-content {
1254    padding: 0em 0em 0em 0em !important;
1255  }
1256}
1257
1258
1259
1260
1261
1262/*NEWletter css*/
1263@media(max-width: 780px) {
1264  .buttonizer.buttonizer-group.buttonizer-group-0-0-1 :not(#\ ):not(#\ ):not(#\ ).buttonizer-button-0-0-3 {
1265    margin: 0 0 0 auto;
1266  }
1267}
1268
1269/*END*/
1270
1271/* ADA PLUGIN CSS */
1272
1273.pojo-a11y-toolbar-toggle a.pojo-a11y-toolbar-link.pojo-a11y-toolbar-toggle-link {
1274  border-radius: 50%;
1275}
1276
1277
1278
1279/* ADA PLUGIN CSS
1280#pojo-a11y-toolbar {
1281    bottom: 52px;
1282}
1283.pojo-a11y-toolbar-overlay {
1284	position:absolute;
1285}
1286.pojo-a11y-toolbar-overlay {
1287    bottom: -52px;
1288	}
1289.pojo-a11y-toolbar-toggle a.pojo-a11y-toolbar-link.pojo-a11y-toolbar-toggle-link {
1290    border-radius: 30px;
1291}  
1292@media(max-width:767px){
1293.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle {
1294    bottom: 205px;
1295}
1296}
1297
1298@media(min-width:769px) and (max-width:1199px){
1299	.pojo-a11y-toolbar-toggle{
1300		top:0px !important;
1301	}
1302}
1303
1304 */
1305
1306
1307
1308
1309
1310
1311
1312
1313/*END*/
1314
1315
1316@media (max-width: 500px) and (min-width: 320px) {
1317  .page-id-20690 .ib_hero_Sec_1 .vc_column-inner.vc_custom_1684317241857 {
1318    padding-left: 30px !important;
1319    padding-right: 30px !important;
1320  }
1321
1322  .page-id-20690 .ib-button2,
1323  .page-id-20690 .ib-button,
1324  .page-id-20690 .ib-button2 a,
1325  .page-id-20690 .ib-button a {
1326    width: 100% !important;
1327  }
1328
1329  .ib_hero_Sec_1 .vc_column-inner.vc_custom_1684317241857 {
1330    padding-left: 30px !important;
1331    padding-right: 30px !important;
1332  }
1333
1334}
1335
1336
1337
1338.woocommerce-message,
1339.woocommerce-info {
1340  border-color: #77a22f;
1341  color: #000;
1342  font-weight: 600;
1343}
1344
1345.woocommerce-message a {
1346  float: right;
1347  /*     padding: 10px 15px !important;
1348    background: #ffd350 !important;
1349	    float: right; */
1350
1351}
1352
1353@media(max-width:767px) {
1354  .woocommerce-message {
1355    display: flex;
1356    align-items: center;
1357    flex-direction: column;
1358    text-align: center;
1359    gap: 15px;
1360  }
1361
1362  .woocommerce-message .button {
1363    margin-left: 0px !important;
1364  }
1365
1366  .woocommerce .cart.shop_table .product-thumbnail img {
1367    width: 100%;
1368  }
1369
1370  .woocommerce-page table.cart .product-thumbnail {
1371    display: block !important;
1372  }
1373}
1374
1375.woocommerce li.product .entry-wrap {
1376  position: relative;
1377}
1378
1379.woocommerce li.product .entry-header h3 {
1380  white-space: unset;
1381  font-size: 12px;
1382  line-height: 18px;
1383}
1384
1385.archive.post-type-archive.woocommerce-shop.woocommerce .x-container.max.width.main {
1386  width: 85% !important;
1387}
1388
1389.single-product .woocommerce-tabs div#review_form ._form_7 {
1390  display: none;
1391}
1392
1393.woocommerce-cart .cart_totals td {
1394  text-align: right;
1395}
1396
1397@media(min-width:1297px) {
1398  .woocommerce li.product .entry-header h3 {
1399    min-height: 109px !important;
1400  }
1401}
1402
1403@media(max-width:1296px) and (min-width:980px) {
1404  .woocommerce li.product .entry-header h3 {
1405    min-height: 144px !important;
1406  }
1407}
1408
1409.product .woocommerce-product-gallery {
1410  box-shadow: 2px 2px 9px 0px #0000005e !important;
1411}
1412
1413.cart_item td.product-thumbnail img {
1414  box-shadow: 2px 2px 9px 0 #0000005e !important;
1415}
1416
1417
1418.buttonizer.buttonizer-group.buttonizer-group-0-0-1 {
1419  margin-bottom: 50px ! IMPORTANT;
1420}
1421
1422@media(max-width:1170px) and (min-width:979px) {
1423  .x-masthead span.x-anchor-text-primary {
1424    font-size: 13px !important;
1425  }
1426
1427  .x-masthead .x-anchor-content {
1428    padding: 0px !important;
1429  }
1430
1431  .x-masthead i.x-anchor-sub-indicator {
1432    margin-left: 0px !important;
1433  }
1434}
1435
1436#e9283-e10-modal .x-modal-bg {
1437  background-color: rgb(119 162 47);
1438}
1439
1440@media(max-width:530px) {
1441  .x-masthead .x-bar-container.x-hide-lg.x-hide-xl.e9283-e4.m75v-1.m75v-2.m75v-5.m75v-6 {
1442    padding-left: 10px;
1443  }
1444}
1445
1446.x-bar-container.e9130-e5.m71m-1.m71m-3.footer-menu {
1447  display: block;
1448}
1449
1450.utcw-qinj0.tagcloud {
1451  display: flex;
1452  flex-direction: column-reverse;
1453}
1454
1455.widget_tag_cloud .tagcloud a,
1456.widget_product_tag_cloud .tagcloud a {
1457  display: inline-block;
1458  width: 100%;
1459  color: #ffffff40;
1460  overflow: unset !important;
1461  text-overflow: ellipsis;
1462  white-space: unset !important;
1463}
1464
1465
1466/* Read more read less
1467 */
1468.read-more-container .read-more-content {
1469  display: none;
1470}
1471
1472.read-more-container .read-more-toggle {
1473  display: block;
1474  cursor: pointer;
1475  color: #ff9900;
1476  font-size: 14px
1477}
1478
1479/* Read more read less
1480 */
1481
1482#custom_html-2 {
1483  display: none;
1484}
1485
1486.long-blog-sidebar,
1487.long-blog-sidebar-male-pelvic-pain,
1488.long-blog-sidebar-female-pelvic-pain {
1489  display: none;
1490}
1491
1492/*Blog page schedule app cta*/
1493.ib-blog-more-cta {
1494  display: flex;
1495  margin: auto;
1496  justify-content: center;
1497  max-width: max-content;
1498}
1499
1500@media(max-width: 359px) {
1501  .ib-blog-cta {
1502    font-size: 0.8rem;
1503  }
1504}
1505
1506/*Blog page schedule app cta end*/
1507
1508
1509.postid-25675 .ppc-button-wrapper {
1510  display: none;
1511}
1512
1513.page-id-25665 .ppc-button-wrapper {
1514  display: none;
1515}
1516
1517
1518/* header start */
1519ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu li a span {
1520    text-transform: capitalize !important;
1521	font-size:1rem;
1522}
1523
1524.wp-block-navigation__submenu-container {
1525    width: 233px !important;
1526}
1527
1528.wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-3a88641f.wp-block-group-is-layout-flex,
1529.wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-8cb0d11f.wp-block-group-is-layout-flex {
1530  padding: 0;
1531}
1532
1533.wp-block-group.alignfull.wc-blocks-pattern-header-essential {
1534  justify-content: space-between;
1535  padding: 25px 40px 25px 40px !important;
1536  box-shadow: 0em 0.19em 2em 0px hsla(0, 0%, 0%, 0.11);
1537}
1538
1539.custom-logo-link {
1540  width: 200px;
1541}
1542
1543nav ul li a:hover {
1544  text-decoration: none;
1545}
1546
1547nav ul li a span {
1548  font-family: "Lato", sans-serif !important;
1549  font-weight: 600;
1550  letter-spacing: 0.035em;
1551  font-style: normal;
1552  font-size: 14px;
1553  line-height: 24px;
1554  text-transform: uppercase;
1555}
1556
1557nav ul li ul {
1558  max-height: 50vh !important;
1559  overflow-y: auto !important;
1560	overflow-x: hidden !important;
1561}
1562
1563nav ul li ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu::-webkit-scrollbar {
1564  width: 6px;
1565}
1566 
1567nav ul li ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu::-webkit-scrollbar-track {
1568  background: transparent;
1569}
1570 
1571nav ul li ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu::-webkit-scrollbar-thumb {
1572  background: #fd6c21;
1573}
1574
1575.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
1576	border: none;
1577}
1578
1579/* header end */
1580/* Footer start */
1581main + p.is-style-default.wp-block-paragraph {
1582    display: none;
1583}
1584footer > p.is-style-default.wp-block-paragraph {
1585    display: none !important;
1586}
1587footer.wp-block-template-part {
1588    margin-block-start: 0 !important;
1589}
1590.custom-footer {
1591  background-color: #ffffff;
1592/*   border-top: 1px solid #e5e5e5; */
1593	    box-shadow: 0em 0.15em 2em rgba(0, 0, 0, 0.15);
1594  padding: 20px 40px;
1595  font-family: "Open Sans", sans-serif;
1596  color: #333333;
1597	    margin-block-start: 0;
1598}
1599
1600.footer-container {
1601  max-width: 1140px;
1602  margin: 0 auto;
1603  display: flex;
1604  justify-content: space-between;
1605  align-items: center;
1606  flex-wrap: wrap;
1607  gap: 20px;
1608}
1609
1610.footer-left {
1611  display: flex;
1612  flex-direction: column;
1613  align-items: flex-start;
1614}
1615
1616.footer-logo img {
1617  max-width: 191px;
1618  height: auto;
1619  display: block;
1620}
1621
1622.copyright-text {
1623  font-size: 11px;
1624  color: #555555;
1625  margin-top: 6px;
1626  margin-bottom: 0;
1627}
1628
1629.footer-right {
1630  display: flex;
1631  flex-direction: column;
1632  align-items: flex-end;
1633  gap: 12px;
1634}
1635
1636.footer-nav ul {
1637  list-style: none;
1638  margin: 0;
1639  padding: 0;
1640  display: flex;
1641  flex-wrap: wrap;
1642  gap: 20px;
1643}
1644
1645
1646.footer-nav a {
1647  text-decoration: none;
1648  color: #111111;
1649  font-size: 16px;
1650  font-weight: 700;
1651  transition: color 0.2s ease-in-out;
1652  font-family: "Open Sans", sans-serif;
1653	  padding-right: 0.50em;
1654    padding-left: 0.50em;
1655}
1656
1657.footer-nav a:hover {
1658  color: #557c3e;
1659}
1660
1661.footer-socials {
1662  display: flex;
1663  align-items: center;
1664  gap: 12px;
1665  perspective: 500px;
1666}
1667
1668.footer-socials a {
1669  color: #000000;
1670  font-size: 18px;
1671  text-decoration: none;
1672  display: inline-block;
1673  transform-style: preserve-3d;
1674  transition: color 0.5s ease;
1675}
1676
1677.footer-socials a i {
1678  display: inline-block;
1679  transform-origin: center center;
1680  transition: transform 0.6s ease-in-out;
1681}
1682
1683.footer-socials a:hover {
1684  color: rgb(138, 180, 67);
1685}
1686
1687.footer-socials a:hover i {
1688  transform: rotateY(180deg);
1689}
1690
1691
1692@media (max-width: 1099px) {
1693  .footer-container {
1694    flex-direction: column;
1695    align-items: center;
1696    text-align: center;
1697  }
1698
1699  .footer-left {
1700    align-items: center;
1701  }
1702
1703  .footer-right {
1704    align-items: center;
1705  }
1706
1707  .footer-nav ul {
1708    justify-content: center;
1709    gap: 12px;
1710  }
1711}
1712
1713/* footer end */
1714
1715/* header start */
1716.wp-block-group.alignfull.wc-blocks-pattern-header-essential {
1717  position: fixed;
1718  top: 0;
1719  left: 0;
1720  width: 100%;
1721  z-index: 9999;
1722  background: #fff;
1723}
1724
1725header.wp-block-template-part {
1726  min-height: 35px;
1727}
1728
1729/* .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
1730  border: none;
1731  box-shadow: 0px 4px 4px #a0a0a0;
1732} */
1733
1734@media (max-width: 1310px) {
1735  ul.wp-block-navigation__container.phrc_nav--menu {
1736    gap: 6px !important;
1737  }
1738}
1739
1740@media (max-width: 1200px) {
1741  .phrc_site--icon.wp-block-site-logo {
1742    max-width: 150px;
1743  }
1744
1745  .phrc_site--icon.wp-block-site-logo a {
1746    max-width: 100%;
1747  }
1748
1749  ul.wp-block-navigation__container.phrc_nav--menu a {
1750    font-size: 12px;
1751  }
1752}
1753
1754@media (max-width: 1023px) {
1755  .phrc_site--icon.wp-block-site-logo {
1756    max-width: 105px;
1757  }
1758}
1759
1760
1761/* New CSS */
1762@media (max-width: 978px) {
1763
1764  /* Show hamburger */
1765  .wp-block-navigation__responsive-container-open:not(.always-shown) {
1766    display: flex !important;
1767  }
1768
1769  /* Hide desktop navigation */
1770  .wp-block-navigation__responsive-container:not(.is-menu-open) {
1771    display: none !important;
1772  }
1773
1774  /* Keep menu visible when opened */
1775  .wp-block-navigation__responsive-container.is-menu-open {
1776    display: flex !important;
1777  }
1778
1779
1780  .wp-block-group.alignfull.wc-blocks-pattern-header-essential {
1781    display: grid;
1782    grid-template-columns: 1fr max-content max-content;
1783  }
1784
1785  .wp-block-group.alignfull.wc-blocks-pattern-header-essential> :nth-child(2) {
1786    order: 3;
1787  }
1788
1789  .wp-block-group.alignfull.wc-blocks-pattern-header-essential> :nth-child(3) {
1790    order: 2;
1791  }
1792
1793  header.wp-block-template-part {
1794    min-height: 70px;
1795}
1796}
1797
1798
1799@media (max-width: 978px) {
1800
1801    /* ==========================================
1802       MOBILE MENU CONTAINER
1803       ========================================== */
1804.footer-nav a {
1805    padding-right: 0em;
1806    padding-left: 0em;
1807}
1808    .wp-block-navigation__responsive-container.is-menu-open {
1809        background: #80a922 !important;
1810        width: 100% !important;
1811    }
1812
1813    .wp-block-navigation__responsive-container.is-menu-open
1814    .wp-block-navigation__responsive-container-content {
1815        display: flex !important;
1816        flex-direction: column !important;
1817        align-items: center !important;
1818        width: 100% !important;
1819    }
1820
1821
1822    /* ==========================================
1823       MAIN MENU
1824       ========================================== */
1825
1826    .wp-block-navigation__responsive-container.is-menu-open
1827    .wp-block-navigation__container {
1828        width: 100% !important;
1829        display: flex !important;
1830        flex-direction: column !important;
1831        align-items: center !important;
1832    }
1833
1834
1835    /* Main menu items */
1836
1837    .wp-block-navigation__responsive-container.is-menu-open
1838    .wp-block-navigation__container
1839    > .wp-block-navigation-item {
1840        width: 100% !important;
1841        display: flex !important;
1842        flex-direction: column !important;
1843        align-items: center !important;
1844    }
1845
1846
1847    /* Main menu links */
1848
1849    .wp-block-navigation__responsive-container.is-menu-open
1850    .wp-block-navigation__container
1851    > .wp-block-navigation-item
1852    > .wp-block-navigation-item__content {
1853
1854        width: 330px !important;
1855        min-height: 60px !important;
1856
1857        display: flex !important;
1858        align-items: center !important;
1859        justify-content: center !important;
1860
1861        text-align: center !important;
1862
1863        margin: 0 auto !important;
1864        padding: 0 !important;
1865
1866        font-size: 16px !important;
1867        font-weight: 600 !important;
1868
1869        box-sizing: border-box !important;
1870    }
1871
1872
1873    /* ==========================================
1874       SUBMENU - CLOSED BY DEFAULT
1875       ========================================== */
1876
1877    .wp-block-navigation__responsive-container.is-menu-open
1878    .wp-block-navigation__submenu-container {
1879
1880        display: none !important;
1881
1882        position: static !important;
1883
1884        width: 330px !important;
1885
1886        margin: 0 auto !important;
1887        padding: 0 !important;
1888
1889        background: transparent !important;
1890
1891        box-shadow: none !important;
1892
1893        transform: none !important;
1894
1895        left: auto !important;
1896        right: auto !important;
1897        top: auto !important;
1898        bottom: auto !important;
1899    }
1900
1901
1902    /* ==========================================
1903       SUBMENU - OPEN
1904       
1905       IMPORTANT:
1906       WordPress changes aria-expanded
1907       from false -> true when clicked.
1908       ========================================== */
1909
1910    .wp-block-navigation__responsive-container.is-menu-open
1911    .wp-block-navigation-item.has-child
1912    > button[aria-expanded="true"]
1913    + .wp-block-navigation__submenu-container {
1914
1915        display: flex !important;
1916
1917        flex-direction: column !important;
1918
1919        align-items: center !important;
1920        justify-content: center !important;
1921
1922        width: 330px !important;
1923
1924        margin: 0 auto !important;
1925
1926        padding: 0 !important;
1927    }
1928
1929
1930    /* ==========================================
1931       SUBMENU ITEMS
1932       ========================================== */
1933
1934    .wp-block-navigation__submenu-container
1935    .wp-block-navigation-item {
1936
1937        width: 100% !important;
1938
1939        display: flex !important;
1940
1941        align-items: center !important;
1942        justify-content: center !important;
1943
1944        margin: 0 !important;
1945        padding: 0 !important;
1946    }
1947
1948
1949    /* Submenu links */
1950
1951    .wp-block-navigation__submenu-container
1952    .wp-block-navigation-item__content {
1953
1954        width: 100% !important;
1955
1956        min-height: 55px !important;
1957
1958        display: flex !important;
1959
1960        align-items: center !important;
1961        justify-content: center !important;
1962
1963        text-align: center !important;
1964
1965        padding: 10px 15px !important;
1966
1967        box-sizing: border-box !important;
1968
1969        font-size: 14px !important;
1970        font-weight: 500 !important;
1971    }
1972
1973
1974    /* Submenu text */
1975
1976    .wp-block-navigation__submenu-container
1977    .wp-block-navigation-item__label {
1978        text-align: center !important;
1979    }
1980
1981
1982    /* ==========================================
1983       CLOSE BUTTON
1984       ========================================== */
1985
1986    .wp-block-navigation__responsive-container-close {
1987
1988        display: flex !important;
1989
1990        position: absolute !important;
1991
1992        top: 20px !important;
1993        right: 20px !important;
1994
1995        z-index: 999999 !important;
1996
1997        width: 40px !important;
1998        height: 40px !important;
1999
2000        align-items: center !important;
2001        justify-content: center !important;
2002    }
2003	
2004	/* =========================================
2005   MOBILE MENU - SUBMENU DROPDOWN
2006   ========================================= */
2007
2008/* Parent menu item */
2009.wp-block-navigation-item.has-child {
2010    position: relative;
2011}
2012	/* About / Services etc. link */
2013.wp-block-navigation-item.has-child > .wp-block-navigation-item__content {
2014    position: relative;
2015    display: flex;
2016    align-items: center;
2017    justify-content: center;
2018    width: 100%;
2019}
2020	/* Arrow button */
2021.wp-block-navigation-item.has-child > .wp-block-navigation__submenu-icon {
2022    position: absolute !important;
2023    right: 20px !important;
2024    top: 50% !important;
2025    transform: translateY(-50%) !important;
2026
2027    width: 35px !important;
2028    height: 35px !important;
2029
2030    margin: 0 !important;
2031    padding: 0 !important;
2032
2033    background: transparent !important;
2034    border: 0 !important;
2035
2036    display: flex !important;
2037    align-items: center !important;
2038    justify-content: center !important;
2039
2040    z-index: 20 !important;
2041    cursor: pointer !important;
2042}
2043	/* Create arrow */
2044.wp-block-navigation-item.has-child > .wp-block-navigation__submenu-icon::before {
2045    content: "";
2046    width: 9px;
2047    height: 9px;
2048
2049    border-right: 2px solid #000;
2050    border-bottom: 2px solid #000;
2051
2052    transform: rotate(45deg);
2053    transition: transform 0.25s ease;
2054}
2055	/* Arrow when submenu is open */
2056.wp-block-navigation-item.has-child.submenu-open
2057> .wp-block-navigation__submenu-icon::before {
2058    transform: rotate(225deg);
2059}
2060	/* Closed */
2061.wp-block-navigation-item.has-child
2062> .wp-block-navigation__submenu-container {
2063    display: none !important;
2064
2065    position: relative !important;
2066    left: auto !important;
2067    top: auto !important;
2068
2069    width: 100% !important;
2070    min-width: 0 !important;
2071
2072    margin: 0 !important;
2073    padding: 10px 0 15px !important;
2074
2075    background: transparent !important;
2076
2077    box-shadow: none !important;
2078    border: 0 !important;
2079
2080    visibility: visible !important;
2081    opacity: 1 !important;
2082    transform: none !important;
2083}
2084
2085/* Open */
2086.wp-block-navigation-item.has-child.submenu-open
2087> .wp-block-navigation__submenu-container {
2088    display: block !important;
2089}
2090
2091
2092/* =========================================
2093   SUBMENU ITEMS
2094   ========================================= */
2095
2096.wp-block-navigation-item.has-child
2097> .wp-block-navigation__submenu-container
2098> .wp-block-navigation-item {
2099
2100    display: block !important;
2101    width: 100% !important;
2102
2103    margin: 0 !important;
2104    padding: 0 !important;
2105}
2106
2107.wp-block-navigation-item.has-child
2108> .wp-block-navigation__submenu-container
2109> .wp-block-navigation-item
2110> .wp-block-navigation-item__content {
2111
2112    display: flex !important;
2113
2114    width: 100% !important;
2115    min-height: 50px !important;
2116
2117    align-items: center !important;
2118    justify-content: center !important;
2119
2120    padding: 10px 40px !important;
2121
2122    text-align: center !important;
2123}
2124
2125	.wp-block-navigation__responsive-container{
2126		padding: 0px !important;
2127	}
2128
2129/* =========================================
2130   REMOVE WORDPRESS DEFAULT SUBMENU ICON
2131   STYLING/ARROW
2132   ========================================= */
2133
2134.wp-block-navigation__submenu-icon svg {
2135    display: none !important;
2136}
2137}
2138	
2139	@media (max-width: 978px) {
2140
2141    /* =========================================
2142       MAIN MENU ITEMS
2143       ========================================= */
2144
2145    .wp-block-navigation__responsive-container.is-menu-open
2146    .wp-block-navigation__container
2147    > .wp-block-navigation-item {
2148
2149        width: max-content !important;
2150        min-width: 0 !important;
2151
2152        display: flex !important;
2153        flex-direction: column !important;
2154        align-items: center !important;
2155        justify-content: center !important;
2156
2157        margin-left: auto !important;
2158        margin-right: auto !important;
2159
2160        position: relative !important;
2161    }
2162
2163
2164    /* =========================================
2165       MENU TITLE
2166       ========================================= */
2167
2168    .wp-block-navigation__responsive-container.is-menu-open
2169    .wp-block-navigation__container
2170    > .wp-block-navigation-item
2171    > .wp-block-navigation-item__content {
2172
2173        width: auto !important;
2174        min-width: 0 !important;
2175
2176        display: inline-flex !important;
2177        align-items: center !important;
2178        justify-content: center !important;
2179
2180        margin: 0 !important;
2181        padding-left: 0 !important;
2182        padding-right: 0 !important;
2183    }
2184
2185
2186    /* =========================================
2187       SUBMENU ARROW
2188       ========================================= */
2189
2190    .wp-block-navigation__responsive-container.is-menu-open
2191    .wp-block-navigation__container
2192    > .wp-block-navigation-item.has-child
2193    > .wp-block-navigation__submenu-icon {
2194
2195        position: absolute !important;
2196
2197        /*
2198         * Do NOT use right:-28px.
2199         * Keep the arrow attached to the menu title.
2200         */
2201        left: calc(100% + 8px) !important;
2202        right: auto !important;
2203
2204        top: 50% !important;
2205
2206        transform: translateY(-50%) !important;
2207
2208        width: 20px !important;
2209        height: 25px !important;
2210
2211        margin: 0 !important;
2212        padding: 0 !important;
2213
2214        display: flex !important;
2215        align-items: center !important;
2216        justify-content: center !important;
2217
2218        z-index: 50 !important;
2219    }
2220
2221
2222    /* =========================================
2223       ARROW
2224       ========================================= */
2225
2226    .wp-block-navigation__responsive-container.is-menu-open
2227    .wp-block-navigation__container
2228    > .wp-block-navigation-item.has-child
2229    > .wp-block-navigation__submenu-icon::before {
2230
2231        width: 7px !important;
2232        height: 7px !important;
2233
2234        border-right: 2px solid #000 !important;
2235        border-bottom: 2px solid #000 !important;
2236
2237        transform: rotate(45deg) !important;
2238    }
2239
2240
2241    /* =========================================
2242       ARROW WHEN SUBMENU IS OPEN
2243       ========================================= */
2244
2245    .wp-block-navigation__responsive-container.is-menu-open
2246    .wp-block-navigation__container
2247    > .wp-block-navigation-item.has-child.submenu-open
2248    > .wp-block-navigation__submenu-icon::before {
2249
2250        transform: rotate(225deg) !important;
2251    }
2252
2253
2254    /* =========================================
2255       SUBMENU
2256       ========================================= */
2257
2258    .wp-block-navigation__responsive-container.is-menu-open
2259    .wp-block-navigation__container
2260    > .wp-block-navigation-item.has-child
2261    > .wp-block-navigation__submenu-container {
2262
2263        position: static !important;
2264
2265        width: auto !important;
2266        min-width: 0 !important;
2267
2268        margin-top: 15px !important;
2269
2270        transform: none !important;
2271    }
2272
2273}
2274
2275
2276/* New CSS Start */
2277/* =========================================================
2278   FINAL MOBILE MENU OVERRIDE
2279   Add this AFTER all existing mobile menu CSS.
2280   ========================================================= */
2281
2282@media screen and (max-width: 978px) {
2283
2284    /* -----------------------------------------------------
2285       MOBILE MENU
2286       ----------------------------------------------------- */
2287
2288    .phrc_nav--menu
2289    .wp-block-navigation__responsive-container.is-menu-open
2290    .wp-block-navigation__responsive-container-content {
2291        width: 100% !important;
2292        display: block !important;
2293        padding: 70px 20px 30px !important;
2294        box-sizing: border-box !important;
2295    }
2296
2297
2298    /* -----------------------------------------------------
2299       MAIN MENU CONTAINER
2300       ----------------------------------------------------- */
2301
2302    .phrc_nav--menu
2303    .wp-block-navigation__responsive-container.is-menu-open
2304    .wp-block-navigation__container {
2305        width: 100% !important;
2306        max-width: 100% !important;
2307
2308        display: flex !important;
2309        flex-direction: column !important;
2310
2311        align-items: center !important;
2312        justify-content: flex-start !important;
2313
2314        margin: 0 !important;
2315        padding: 0 !important;
2316
2317        box-sizing: border-box !important;
2318    }
2319
2320
2321    /* -----------------------------------------------------
2322       TOP LEVEL MENU ITEMS
2323
2324       IMPORTANT:
2325       Do NOT allow submenu width to change the parent
2326       item's width.
2327       ----------------------------------------------------- */
2328
2329    .phrc_nav--menu
2330    .wp-block-navigation__responsive-container.is-menu-open
2331    .wp-block-navigation__container
2332    > .wp-block-navigation-item {
2333
2334        width: 330px !important;
2335        max-width: 330px !important;
2336        min-width: 330px !important;
2337
2338        display: grid !important;
2339
2340        grid-template-columns: 1fr !important;
2341        grid-template-rows: auto auto !important;
2342
2343        align-items: center !important;
2344
2345        position: relative !important;
2346
2347        margin: 0 auto !important;
2348        padding: 0 !important;
2349
2350        box-sizing: border-box !important;
2351    }
2352
2353
2354    /* -----------------------------------------------------
2355       TOP LEVEL LINKS
2356
2357       Every main item gets the same fixed row.
2358       ----------------------------------------------------- */
2359
2360    .phrc_nav--menu
2361    .wp-block-navigation__responsive-container.is-menu-open
2362    .wp-block-navigation__container
2363    > .wp-block-navigation-item
2364    > .wp-block-navigation-item__content {
2365
2366        grid-column: 1 !important;
2367        grid-row: 1 !important;
2368
2369        width: 100% !important;
2370        min-width: 0 !important;
2371        max-width: 100% !important;
2372
2373        min-height: 60px !important;
2374
2375        display: flex !important;
2376        align-items: center !important;
2377        justify-content: center !important;
2378
2379        margin: 0 !important;
2380        padding: 0 45px !important;
2381
2382        box-sizing: border-box !important;
2383
2384        text-align: center !important;
2385
2386        font-size: 16px !important;
2387        font-weight: 600 !important;
2388        line-height: 1.4 !important;
2389
2390        white-space: normal !important;
2391    }
2392
2393
2394    /* =====================================================
2395       PARENT MENU ITEM
2396       ===================================================== */
2397
2398    .phrc_nav--menu
2399    .wp-block-navigation__responsive-container.is-menu-open
2400    .wp-block-navigation__container
2401    > .wp-block-navigation-item.has-child {
2402
2403        position: relative !important;
2404
2405        width: 330px !important;
2406        max-width: 330px !important;
2407        min-width: 330px !important;
2408
2409        display: grid !important;
2410
2411        grid-template-columns: 1fr !important;
2412        grid-template-rows: 60px auto !important;
2413
2414        overflow: visible !important;
2415
2416        box-sizing: border-box !important;
2417    }
2418
2419
2420    /* -----------------------------------------------------
2421       PARENT LINK
2422
2423       Keeps "About", "Our Services", etc. as the
2424       main-menu row.
2425       ----------------------------------------------------- */
2426
2427    .phrc_nav--menu
2428    .wp-block-navigation__responsive-container.is-menu-open
2429    .wp-block-navigation__container
2430    > .wp-block-navigation-item.has-child
2431    > .wp-block-navigation-item__content {
2432
2433        grid-column: 1 !important;
2434        grid-row: 1 !important;
2435
2436        width: 330px !important;
2437        max-width: 330px !important;
2438
2439        min-height: 60px !important;
2440
2441        display: flex !important;
2442        align-items: center !important;
2443        justify-content: center !important;
2444
2445        margin: 0 !important;
2446
2447        padding: 0 45px !important;
2448
2449        box-sizing: border-box !important;
2450
2451        text-align: center !important;
2452
2453        position: relative !important;
2454
2455        z-index: 2 !important;
2456    }
2457
2458
2459    /* =====================================================
2460       ARROW
2461
2462       THIS IS THE IMPORTANT FIX.
2463
2464       The arrow is anchored to the 330px parent row.
2465       The submenu can grow to any height/width without
2466       moving the arrow.
2467       ===================================================== */
2468
2469    .phrc_nav--menu
2470    .wp-block-navigation__responsive-container.is-menu-open
2471    .wp-block-navigation__container
2472    > .wp-block-navigation-item.has-child
2473    > .wp-block-navigation__submenu-icon {
2474
2475        position: absolute !important;
2476
2477        top: 30px !important;
2478        right: 8px !important;
2479        left: auto !important;
2480
2481        transform: translateY(-50%) !important;
2482
2483        width: 32px !important;
2484        height: 32px !important;
2485
2486        min-width: 32px !important;
2487        max-width: 32px !important;
2488
2489        margin: 0 !important;
2490        padding: 0 !important;
2491
2492        display: flex !important;
2493        align-items: center !important;
2494        justify-content: center !important;
2495
2496        background: transparent !important;
2497
2498        border: 0 !important;
2499
2500        z-index: 100 !important;
2501
2502        box-sizing: border-box !important;
2503
2504        cursor: pointer !important;
2505    }
2506
2507
2508    /* -----------------------------------------------------
2509       REMOVE THE REAL SVG
2510       ----------------------------------------------------- */
2511
2512    .phrc_nav--menu
2513    .wp-block-navigation__responsive-container.is-menu-open
2514    .wp-block-navigation__container
2515    > .wp-block-navigation-item.has-child
2516    > .wp-block-navigation__submenu-icon
2517    > svg {
2518
2519        display: none !important;
2520    }
2521
2522
2523    /* -----------------------------------------------------
2524       CREATE OUR OWN ARROW
2525       ----------------------------------------------------- */
2526
2527    .phrc_nav--menu
2528    .wp-block-navigation__responsive-container.is-menu-open
2529    .wp-block-navigation__container
2530    > .wp-block-navigation-item.has-child
2531    > .wp-block-navigation__submenu-icon::before {
2532
2533        content: "" !important;
2534
2535        display: block !important;
2536
2537        width: 8px !important;
2538        height: 8px !important;
2539
2540        border-right: 2px solid #000 !important;
2541        border-bottom: 2px solid #000 !important;
2542
2543        transform: rotate(45deg) !important;
2544
2545        transition: transform 0.2s ease !important;
2546
2547        box-sizing: border-box !important;
2548    }
2549
2550
2551    /* -----------------------------------------------------
2552       ARROW OPEN STATE
2553
2554       Use the actual WordPress aria-expanded state.
2555       ----------------------------------------------------- */
2556
2557    .phrc_nav--menu
2558    .wp-block-navigation__responsive-container.is-menu-open
2559    .wp-block-navigation__container
2560    > .wp-block-navigation-item.has-child
2561    > .wp-block-navigation__submenu-icon[aria-expanded="true"]::before {
2562
2563        transform: rotate(225deg) !important;
2564    }
2565
2566
2567    /* =====================================================
2568       SUBMENU
2569
2570       CLOSED
2571       ===================================================== */
2572
2573    .phrc_nav--menu
2574    .wp-block-navigation__responsive-container.is-menu-open
2575    .wp-block-navigation__container
2576    > .wp-block-navigation-item.has-child
2577    > .wp-block-navigation__submenu-container {
2578
2579        grid-column: 1 !important;
2580        grid-row: 2 !important;
2581
2582        position: static !important;
2583
2584        width: 330px !important;
2585        max-width: 330px !important;
2586        min-width: 330px !important;
2587
2588        display: none !important;
2589
2590        margin: 0 !important;
2591        padding: 0 0 10px 25px !important;
2592
2593        box-sizing: border-box !important;
2594
2595        background: transparent !important;
2596
2597        border: 0 !important;
2598        box-shadow: none !important;
2599
2600        transform: none !important;
2601
2602        overflow: visible !important;
2603    }
2604
2605    /* =====================================================
2606       SUBMENU OPEN
2607
2608       We use WordPress' REAL aria-expanded state.
2609       ===================================================== */
2610
2611    .phrc_nav--menu
2612    .wp-block-navigation__responsive-container.is-menu-open
2613    .wp-block-navigation__container
2614    > .wp-block-navigation-item.has-child
2615    > .wp-block-navigation__submenu-icon[aria-expanded="true"]
2616    + .wp-block-navigation__submenu-container {
2617
2618        display: block !important;
2619
2620        position: static !important;
2621
2622        width: 330px !important;
2623        max-width: 330px !important;
2624
2625        height: auto !important;
2626        max-height: none !important;
2627
2628        visibility: visible !important;
2629        opacity: 1 !important;
2630
2631        overflow: visible !important;
2632
2633        margin: 0 !important;
2634
2635        padding: 5px 0 15px 25px !important;
2636
2637        box-sizing: border-box !important;
2638
2639        transform: none !important;
2640    }
2641
2642
2643    /* =====================================================
2644       SUBMENU ITEMS
2645
2646       Make them visually different from main menu.
2647       ===================================================== */
2648
2649    .phrc_nav--menu
2650    .wp-block-navigation__responsive-container.is-menu-open
2651    .wp-block-navigation__container
2652    > .wp-block-navigation-item.has-child
2653    > .wp-block-navigation__submenu-container
2654    > .wp-block-navigation-item {
2655
2656        width: 100% !important;
2657        max-width: 100% !important;
2658
2659        min-width: 0 !important;
2660
2661        display: block !important;
2662
2663        margin: 0 !important;
2664        padding: 0 !important;
2665
2666        box-sizing: border-box !important;
2667    }
2668
2669
2670    /* -----------------------------------------------------
2671       SUBMENU LINKS
2672
2673       Main menu = 16px / 600
2674       Submenu   = 14px / 400
2675       ----------------------------------------------------- */
2676
2677    .phrc_nav--menu
2678    .wp-block-navigation__responsive-container.is-menu-open
2679    .wp-block-navigation__container
2680    > .wp-block-navigation-item.has-child
2681    > .wp-block-navigation__submenu-container
2682    > .wp-block-navigation-item
2683    > .wp-block-navigation-item__content {
2684
2685        width: 100% !important;
2686        max-width: 100% !important;
2687
2688        min-height: 42px !important;
2689
2690        display: flex !important;
2691
2692        align-items: center !important;
2693        justify-content: flex-start !important;
2694
2695        margin: 0 !important;
2696
2697        padding: 8px 15px 8px 0 !important;
2698
2699        box-sizing: border-box !important;
2700
2701        text-align: left !important;
2702
2703        font-size: 14px !important;
2704        font-weight: 400 !important;
2705
2706        line-height: 1.4 !important;
2707
2708        white-space: normal !important;
2709    }
2710
2711
2712    /* -----------------------------------------------------
2713       SUBMENU LABEL
2714       ----------------------------------------------------- */
2715
2716    .phrc_nav--menu
2717    .wp-block-navigation__responsive-container.is-menu-open
2718    .wp-block-navigation__container
2719    > .wp-block-navigation-item.has-child
2720    > .wp-block-navigation__submenu-container
2721    .wp-block-navigation-item__label {
2722
2723        text-align: left !important;
2724        font-weight: 400 !important;
2725    }
2726
2727
2728    /* -----------------------------------------------------
2729       MAKE MAIN MENU LABEL STRONGER
2730       ----------------------------------------------------- */
2731
2732    .phrc_nav--menu
2733    .wp-block-navigation__responsive-container.is-menu-open
2734    .wp-block-navigation__container
2735    > .wp-block-navigation-item.has-child
2736    > .wp-block-navigation-item__content
2737    .wp-block-navigation-item__label {
2738
2739        font-size: 16px !important;
2740        font-weight: 600 !important;
2741    }
2742
2743
2744    /* -----------------------------------------------------
2745       PREVENT SUBMENU FROM CHANGING PARENT WIDTH
2746       ----------------------------------------------------- */
2747
2748    .phrc_nav--menu
2749    .wp-block-navigation__responsive-container.is-menu-open
2750    .wp-block-navigation__container
2751    > .wp-block-navigation-item.has-child
2752    > .wp-block-navigation__submenu-container {
2753
2754        flex: 0 0 330px !important;
2755    }
2756
2757
2758    /* -----------------------------------------------------
2759       REMOVE OLD max-height / SCROLL BEHAVIOUR ON MOBILE
2760       ----------------------------------------------------- */
2761
2762    .phrc_nav--menu
2763    .wp-block-navigation__responsive-container.is-menu-open
2764    ul.wp-block-navigation__submenu-container {
2765
2766        max-height: none !important;
2767        overflow: visible !important;
2768
2769        scrollbar-width: none !important;
2770    }
2771
2772    .phrc_nav--menu
2773    .wp-block-navigation__responsive-container.is-menu-open
2774    ul.wp-block-navigation__submenu-container::-webkit-scrollbar {
2775
2776        display: none !important;
2777    }
2778
2779}
2780
2781    .phrc_nav--menu
2782    .wp-block-navigation__responsive-container.is-menu-open
2783    .wp-block-navigation__container
2784    > .wp-block-navigation-item.has-child
2785    > .wp-block-navigation__submenu-container {
2786
2787        /* Keep submenu under its parent */
2788        width: 330px !important;
2789        max-width: 330px !important;
2790
2791        /* Maximum height */
2792        max-height: 250px !important;
2793
2794        /* Scroll only when content exceeds 250px */
2795        overflow-y: auto !important;
2796        overflow-x: hidden !important;
2797
2798        /* Center the submenu itself */
2799        margin-left: auto !important;
2800        margin-right: auto !important;
2801
2802        box-sizing: border-box !important;
2803
2804        /* Keep existing spacing */
2805        padding: 5px 5px 15px 5px !important;
2806
2807        /* Don't allow old rules to interfere */
2808        position: static !important;
2809        transform: none !important;
2810
2811        background: transparent !important;
2812    }
2813
2814    .phrc_nav--menu
2815    .wp-block-navigation__responsive-container.is-menu-open
2816    .wp-block-navigation__container
2817    > .wp-block-navigation-item.has-child
2818    > .wp-block-navigation__submenu-container
2819    > .wp-block-navigation-item {
2820
2821        width: 100% !important;
2822        max-width: 100% !important;
2823
2824        display: block !important;
2825
2826        margin: 0 !important;
2827        padding: 0 !important;
2828
2829        text-align: center !important;
2830
2831        box-sizing: border-box !important;
2832    }
2833
2834    .phrc_nav--menu
2835    .wp-block-navigation__responsive-container.is-menu-open
2836    .wp-block-navigation__container
2837    > .wp-block-navigation-item.has-child
2838    > .wp-block-navigation__submenu-container
2839    > .wp-block-navigation-item
2840    > .wp-block-navigation-item__content {
2841
2842        width: 100% !important;
2843        max-width: 100% !important;
2844
2845        min-height: 42px !important;
2846
2847        display: flex !important;
2848
2849        align-items: center !important;
2850        justify-content: center !important;
2851
2852        margin: 0 !important;
2853
2854        padding: 8px 10px !important;
2855
2856        box-sizing: border-box !important;
2857
2858        text-align: center !important;
2859
2860        font-size: 14px !important;
2861        font-weight: 400 !important;
2862
2863        line-height: 1.4 !important;
2864    }
2865
2866    .phrc_nav--menu
2867    .wp-block-navigation__responsive-container.is-menu-open
2868    .wp-block-navigation__container
2869    > .wp-block-navigation-item.has-child
2870    > .wp-block-navigation__submenu-container
2871    .wp-block-navigation-item__label {
2872
2873        width: 100% !important;
2874
2875        display: block !important;
2876
2877        text-align: center !important;
2878
2879        font-weight: 400 !important;
2880    }
2881
2882    .phrc_nav--menu
2883    .wp-block-navigation__responsive-container.is-menu-open
2884    .wp-block-navigation__submenu-container {
2885
2886        scrollbar-width: thin !important;
2887
2888        scrollbar-color: #F67D2A transparent !important;
2889    }
2890
2891
2892    /* Chrome / Edge / Safari */
2893
2894    .phrc_nav--menu
2895    .wp-block-navigation__responsive-container.is-menu-open
2896    .wp-block-navigation__submenu-container::-webkit-scrollbar {
2897
2898        width: 5px !important;
2899    }
2900
2901
2902    .phrc_nav--menu
2903    .wp-block-navigation__responsive-container.is-menu-open
2904    .wp-block-navigation__submenu-container::-webkit-scrollbar-track {
2905
2906        background: transparent !important;
2907    }
2908
2909
2910    .phrc_nav--menu
2911    .wp-block-navigation__responsive-container.is-menu-open
2912    .wp-block-navigation__submenu-container::-webkit-scrollbar-thumb {
2913
2914        background: #F67D2A !important;
2915
2916        border-radius: 5px !important;
2917    }
2918
2919    .phrc_nav--menu
2920    .wp-block-navigation__responsive-container.is-menu-open
2921    .wp-block-navigation__container
2922    > li:nth-child(3).has-child
2923    > button.wp-block-navigation__submenu-icon[aria-expanded="true"]
2924    + ul.wp-block-navigation__submenu-container {
2925
2926        max-height: 200px !important;
2927        overflow-y: scroll !important;
2928        overflow-x: hidden !important;
2929
2930    }
2931
2932    .phrc_nav--menu
2933    .wp-block-navigation__responsive-container.is-menu-open
2934    .wp-block-navigation__container
2935    > li:nth-child(8).has-child
2936    > button.wp-block-navigation__submenu-icon[aria-expanded="true"]
2937    + ul.wp-block-navigation__submenu-container {
2938
2939        max-height: 200px !important;
2940        overflow-y: scroll !important;
2941        overflow-x: hidden !important;
2942
2943    }
2944
2945    .phrc_nav--menu
2946    .wp-block-navigation__responsive-container.is-menu-open
2947    .wp-block-navigation__container
2948    > li:nth-child(3).has-child
2949    > button.wp-block-navigation__submenu-icon[aria-expanded="true"]
2950    + ul.wp-block-navigation__submenu-container {
2951
2952        scrollbar-width: auto !important;
2953        scrollbar-color: #f67d2a transparent !important;
2954    }
2955
2956    .phrc_nav--menu
2957    .wp-block-navigation__responsive-container.is-menu-open
2958    .wp-block-navigation__container
2959    > li:nth-child(3).has-child
2960    > button.wp-block-navigation__submenu-icon[aria-expanded="true"]
2961    + ul.wp-block-navigation__submenu-container::-webkit-scrollbar {
2962
2963        display: block !important;
2964        width: 6px !important;
2965    }
2966
2967    .phrc_nav--menu
2968    .wp-block-navigation__responsive-container.is-menu-open
2969    .wp-block-navigation__container
2970    > li:nth-child(3).has-child
2971    > button.wp-block-navigation__submenu-icon[aria-expanded="true"]
2972    + ul.wp-block-navigation__submenu-container::-webkit-scrollbar-thumb {
2973
2974        background: #f67d2a !important;
2975        border-radius: 6px !important;
2976    }
2977
2978    .phrc_nav--menu
2979    .wp-block-navigation__responsive-container.is-menu-open
2980    .wp-block-navigation__container
2981    > li:nth-child(8).has-child
2982    > button.wp-block-navigation__submenu-icon[aria-expanded="true"]
2983    + ul.wp-block-navigation__submenu-container {
2984
2985        scrollbar-width: auto !important;
2986        scrollbar-color: #f67d2a transparent !important;
2987    }
2988
2989    .phrc_nav--menu
2990    .wp-block-navigation__responsive-container.is-menu-open
2991    .wp-block-navigation__container
2992    > li:nth-child(8).has-child
2993    > button.wp-block-navigation__submenu-icon[aria-expanded="true"]
2994    + ul.wp-block-navigation__submenu-container::-webkit-scrollbar {
2995
2996        display: block !important;
2997        width: 6px !important;
2998    }
2999
3000    .phrc_nav--menu
3001    .wp-block-navigation__responsive-container.is-menu-open
3002    .wp-block-navigation__container
3003    > li:nth-child(8).has-child
3004    > button.wp-block-navigation__submenu-icon[aria-expanded="true"]
3005    + ul.wp-block-navigation__submenu-container::-webkit-scrollbar-thumb {
3006
3007        background: #f67d2a !important;
3008        border-radius: 6px !important;
3009    }
3010}
3011
3012/* New Design Start */
3013
3014    /* =========================================
3015       SUBMENU AS A SECONDARY NAVIGATION PANEL
3016       ========================================= */
3017
3018    .phrc_nav--menu
3019    .wp-block-navigation__responsive-container.is-menu-open
3020    .wp-block-navigation__container
3021    > li.has-child
3022    > ul.wp-block-navigation__submenu-container {
3023
3024        width: 300px !important;
3025        max-width: 300px !important;
3026
3027        margin: 4px auto 12px !important;
3028
3029        padding: 8px 8px !important;
3030
3031        background: rgba(0, 0, 0, 0.08) !important;
3032
3033        border-radius: 12px !important;
3034
3035        box-sizing: border-box !important;
3036
3037        box-shadow:
3038            inset 0 1px 0 rgba(255,255,255,0.08) !important;
3039    }
3040
3041
3042    /* =========================================
3043       SUBMENU ITEMS
3044       ========================================= */
3045
3046    .phrc_nav--menu
3047    .wp-block-navigation__responsive-container.is-menu-open
3048    .wp-block-navigation__container
3049    > li.has-child
3050    > ul.wp-block-navigation__submenu-container
3051    > li {
3052
3053        width: 100% !important;
3054
3055        margin: 0 !important;
3056        padding: 0 !important;
3057    }
3058
3059
3060    /* =========================================
3061       SUBMENU LINKS
3062       ========================================= */
3063
3064    .phrc_nav--menu
3065    .wp-block-navigation__responsive-container.is-menu-open
3066    .wp-block-navigation__container
3067    > li.has-child
3068    > ul.wp-block-navigation__submenu-container
3069    > li
3070    > a.wp-block-navigation-item__content {
3071
3072        width: 100% !important;
3073
3074        min-height: 40px !important;
3075
3076        padding: 8px 12px !important;
3077
3078        display: flex !important;
3079
3080        align-items: center !important;
3081        justify-content: center !important;
3082
3083        text-align: center !important;
3084
3085        border-radius: 8px !important;
3086
3087        font-size: 14px !important;
3088        font-weight: 400 !important;
3089
3090        line-height: 1.35 !important;
3091
3092        box-sizing: border-box !important;
3093
3094        transition:
3095            background-color 0.2s ease,
3096            transform 0.2s ease !important;
3097    }
3098
3099
3100    /* =========================================
3101       HOVER / TAP FEEDBACK
3102       ========================================= */
3103
3104    .phrc_nav--menu
3105    .wp-block-navigation__responsive-container.is-menu-open
3106    .wp-block-navigation__container
3107    > li.has-child
3108    > ul.wp-block-navigation__submenu-container
3109    > li
3110    > a.wp-block-navigation-item__content:hover {
3111
3112        background: rgba(0, 0, 0, 0.08) !important;
3113
3114        transform: translateY(-1px) !important;
3115    }
3116
3117
3118    /* =========================================
3119       ACTIVE PARENT
3120       ========================================= */
3121
3122    .phrc_nav--menu
3123    .wp-block-navigation__responsive-container.is-menu-open
3124    .wp-block-navigation__container
3125    > li.has-child
3126    > a.wp-block-navigation-item__content {
3127
3128        transition: opacity 0.2s ease !important;
3129    }
3130
3131
3132    .phrc_nav--menu
3133    .wp-block-navigation__responsive-container.is-menu-open
3134    .wp-block-navigation__container
3135    > li.has-child
3136    > button[aria-expanded="true"]
3137    ~ a.wp-block-navigation-item__content {
3138
3139        opacity: 1 !important;
3140    }
3141
3142/* New Design End */
3143
3144/* New CSS End */
3145
3146/* Adding body padding to fix UI glitches */
3147@media (max-width: 1150px) and (min-width: 979px) {
3148  nav ul li a span {
3149    font-size: 12px;
3150  }
3151}
3152body {
3153  padding-top: 82px;
3154}
3155body.page-id-8159 {
3156    padding-top: 26px;
3157}
3158body.single-post article.post.type-post h1 {
3159    font-family: "Quicksand", sans-serif;
3160}
3161a.ib-blog-cta.ib-cta-ptag-top {
3162    text-decoration: none;
3163    background: #F67D2A !important;
3164    color: #fff;
3165    border-radius: 10px;
3166    margin: 15px 0;
3167    display: inline-block;
3168    padding: 16px 50px;
3169}
3170@media (max-width: 1200px) {
3171  body {
3172    padding-top: 70px;
3173  }
3174body.page-id-8159 {
3175    padding-top: 15px;
3176}
3177}
3178@media (max-width: 1023px) {
3179  body {
3180    padding-top: 60px;
3181  }
3182body.page-id-8159 {
3183    padding-top: 3px;
3184}
3185}
3186@media (max-width: 978px) {
3187  body.page-id-8159 {
3188        padding-top: 8px;
3189    }
3190body.page-id-8159 main#wp--skip-link--target {
3191    padding-top: 0px;
3192}
3193}
3194@media (max-width: 768px) {
3195  body {
3196    padding-top: 58px;
3197  }
3198    body.page-id-8159 {
3199        padding-top: 7px;
3200    }
3201}
3202
3203/* contact page image  */
3204.contact-ad-image {
3205    text-align: center;
3206}
3207
3208.contact-ad-image img {
3209    width: 250px !important;
3210    max-width: 250px !important;
3211    height: auto !important;
3212    display: inline-block !important;
3213}
3214/* contact page hero section  */
3215.get-in-touch-bg {
3216    margin: 0 !important;
3217    padding: 30px 0 40px  !important;
3218
3219    background-color: transparent !important;
3220    background-repeat: no-repeat !important;
3221    background-attachment: fixed !important;
3222    background-size: cover !important;
3223    background-position: top center !important;
3224}
3225
3226
3227/* Contact form - */
3228
3229@media (max-width: 1200px) {
3230    .wpcf7 {
3231        padding-top: 0px !important;
3232    }
3233}
3234.ib-signup-form {
3235    width: 100%;
3236}
3237
3238.ib-signup-form .form-body {
3239    width: 100%;
3240}
3241
3242.ib-signup-form .fname,
3243.ib-signup-form .lname,
3244.ib-signup-form .email,
3245.ib-signup-form .msg {
3246    margin-bottom: 15px;
3247}
3248
3249.ib-signup-form label {
3250    display: block;
3251    font-size: 14px;
3252    line-height: 1.4;
3253    margin-bottom: 6px;
3254}
3255
3256.ib-signup-form input[type="text"],
3257.ib-signup-form input[type="email"] {
3258    width: 100%;
3259    height: 40px;
3260    padding: 8px 10px;
3261    box-sizing: border-box;
3262    border: 1px solid #ddd;
3263    border-radius: 0;
3264    background: #fff;
3265}
3266
3267.ib-signup-form textarea {
3268    width: 100%;
3269    min-height: 170px;
3270    padding: 10px;
3271    box-sizing: border-box;
3272    border: 1px solid #ddd;
3273    border-radius: 0;
3274    resize: vertical;
3275    background: #fff;
3276}
3277
3278.ib-signup-form .lmsg {
3279    display: block;
3280    margin-top: 5px;
3281    margin-bottom: 0;
3282    font-size: 13px;
3283}
3284
3285.ib-signup-form #ib-submit {
3286    display: inline-block;
3287    width: auto;
3288    height: auto;
3289    padding: 12px 20px;
3290    margin-top: 5px;
3291    border: 0;
3292    border-radius: 3px;
3293    background: #ffcc45;
3294    color: #000;
3295    font-size: 16px;
3296    font-weight: 600;
3297    cursor: pointer;
3298}
3299
3300.ib-signup-form #ib-submit:hover {
3301    color: rgb(0, 0, 0) !important;
3302    border-color: rgb(217, 163, 0) !important;
3303    background-color: rgb(217, 163, 0) !important;
3304    text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.5) !important;
3305}
3306
3307/*  */
3308
3309/* New CSS Start */
3310
3311.wp-block-group.alignfull.wc-blocks-pattern-header-essential {
3312/* 	position: static; */
3313}
3314
3315main#wp--skip-link--target {
3316    padding: 0px 0px 0px !important;
3317}
3318
3319.woocommerce.product main#wp--skip-link--target,
3320main#wp--skip-link--target[data-page="cart"] {
3321	max-width: 1400px;
3322    width: 72%;
3323    margin: auto;
3324}
3325
3326.woocommerce.product h1.wp-block-post-title {
3327    font-family: comfortaa;
3328    font-size: 32px;
3329}
3330
3331table.shop_table tr > td,
3332table.shop_table tr{
3333    font-family: 'Open sans';
3334}
3335
3336.woocommerce-Price-amount.amount{
3337	font-family: 'Open Sans';
3338/*     font-size: 24px;
3339    color: rgb(119, 162, 47); */
3340}
3341
3342.single_add_to_cart_button{
3343		font-family:poppins;
3344	    color: rgb(0, 0, 0);
3345    border-color: rgb(255, 211, 80);
3346    background-color: rgb(255, 211, 80);
3347    text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.5);
3348    border-radius: 0.25em;
3349    padding: 0.579em 1.105em 0.579em;
3350    font-size: 19px;
3351}
3352
3353.woocommerce .woocommerce-breadcrumb {
3354    font-family: 'poppins';
3355}
3356
3357.taxonomy-product_cat.wp-block-post-terms {
3358    font-family: 'Open Sans';
3359    font-weight: 300;
3360}
3361
3362.woocommerce-tabs ul{
3363	    border: 1px solid #dbdbdb!important;
3364    text-align: center;
3365    font-family: 'Open Sans';
3366	border-left: 0 !important;
3367    border-right: 0 !important;
3368}
3369.woocommerce-tabs ul li a{
3370    font-weight: 300!important;
3371}
3372.woocommerce-tabs ul li.reviews_tab  {
3373	border-bottom: 0!important;
3374}
3375
3376.woocommerce-tabs div#reviews {
3377    padding: 0 40px;
3378}
3379
3380.woocommerce #reviews #comments h2 {
3381    font-family: 'Comfortaa';
3382    font-size: 28px;
3383}
3384
3385p.woocommerce-noreviews {
3386    font-family: 'Open Sans';
3387    margin-bottom: 0;
3388}
3389
3390.woocommerce .woocommerce-Reviews #comments {
3391	margin-bottom:0;
3392}
3393
3394span#reply-title {
3395    font-family: 'Open Sans';
3396    font-weight: 400;
3397}
3398
3399.woocommerce #review_form #respond .form-submit input {
3400	font-family:poppins;
3401    left: auto;
3402    color: rgb(0, 0, 0);
3403    border-color: rgb(255, 211, 80);
3404    background-color: rgb(255, 211, 80);
3405    text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.5);
3406    border-radius: 0.25em;
3407    padding: 0.579em 1.105em 0.579em;
3408    font-size: 19px;
3409}
3410
3411.woocommerce-tabs.wc-tabs-wrapper {
3412    border: 1px solid #dbdbdb;
3413    border-top: 0;
3414}
3415
3416.woocommerce-tabs.wc-tabs-wrapper {
3417    border: 1px solid #dbdbdb;
3418    border-top: 0;
3419}
3420
3421header.wp-block-template-part {
3422    position: fixed;
3423    top: 0;
3424    left: 0;
3425    width: 100%;
3426    z-index: 9999;
3427    background: #fff;
3428}
3429
3430td.product-name a {
3431    font-family: comfortaa;
3432    font-size: 15px;
3433    color: #000;
3434}
3435
3436
3437td.product-name a:hover {
3438	color:rgb(119,162,47);
3439}
3440
3441.woocommerce .cart .button, .woocommerce .cart input.button,
3442.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
3443    float: none;
3444    color: rgb(0, 0, 0);
3445    border-color: rgb(255, 211, 80);
3446    background-color: rgb(255, 211, 80);
3447    border-radius: 0.25em;
3448    padding: 0.579em 1.105em 0.579em;
3449    font-size: 19px;
3450	font-family: 'Open Sans';
3451    font-weight: 400;
3452}
3453
3454main#wp--skip-link--target[data-page="cart"]  h1.alignwide.wp-block-post-title {
3455    font-family: 'Comfortaa';
3456    margin-top: 30px;
3457}
3458
3459.cart_totals h2 {
3460    font-family: 'Comfortaa';
3461}
3462
3463.wc-block-components-notice-banner.is-success {
3464    margin-top: 50px;
3465    font-family: 'poppins';
3466}
3467
3468@media(max-width: 1024px){
3469	.woocommerce.product main#wp--skip-link--target,
3470main#wp--skip-link--target[data-page="cart"]  {
3471    width: 91%;
3472	}
3473}
3474
3475@media(max-width: 768px){
3476.woocommerce .wp-block-woocommerce-product-image-gallery {
3477    width: 100%!important;
3478	}
3479}
3480
3481@media(max-width: 576px){
3482	.woocommerce-tabs div#reviews {
3483    padding: 0 10px;
3484}
3485	.woocommerce .cart .button, .woocommerce .cart input.button,
3486	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
3487		font-size:16px;
3488	}
3489	.woocommerce-page .woocommerce-cart-form #coupon_code {
3490    height: 40px;
3491	}
3492}
3493
3494@media (min-width: 980px) {
3495
3496    .phrc_nav--menu .wp-block-navigation__container {
3497        flex-wrap: nowrap !important;
3498    }
3499
3500    .phrc_nav--menu .wp-block-navigation-item.has-child {
3501        position: relative !important;
3502    }
3503
3504    .phrc_nav--menu
3505    .wp-block-navigation-item.has-child
3506    > .wp-block-navigation-submenu {
3507        position: absolute !important;
3508
3509        top: calc(100% + 33px) !important;
3510        transform: none !important;
3511
3512        margin-top: 0 !important;
3513
3514        z-index: 99999 !important;
3515    }
3516	
3517    .phrc_nav--menu
3518    .wp-block-navigation-item.has-child::after {
3519        content: "";
3520        position: absolute;
3521        left: 0;
3522        right: 0;
3523        top: 100%;
3524        height: 33px;
3525        background: transparent;
3526        z-index: 99998;
3527    }
3528}
3529
3530body {
3531/* 	padding-top: 0 !important; */
3532}
3533
3534main.tt5b-main.tt5b-page {
3535    margin-top: 0 !important;
3536}
3537
3538.phrc_nav--menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
3539	padding: 70px 0 !important;
3540}
3541
3542.wp-block-navigation__responsive-container.is-menu-open {
3543	overflow-x: hidden !important;
3544}
3545
3546a {
3547	text-decoration: none !important;
3548}
3549
3550a:focus {
3551	outline: 0 !important; 
3552}
3553
3554/* New CSS End */
3555
3556/* Locations Page Custom CSS */
3557
3558.vc_btn3-container.ib-button2,
3559.vc_btn3-container.ib-button{
3560    display: inline-block!important;
3561}
3562
3563@media (max-width:1024px) {	
3564.vc_btn3-container.ib-button2, .vc_btn3-container.ib-button{
3565    display: block !important;
3566}
3567}
3568
3569
3570/* End */
3571
3572/* Location gmap iframe fullwidth */
3573
3574.ib-test .wpb_raw_code.wpb_raw_html{
3575	margin-bottom:0!important
3576}
3577
3578.services-body-text ul li:before {
3579    content: '';
3580    margin-top: 4px;
3581}
3582
3583.wpb_wrapper iframe {
3584    width: 100% !important;
3585}
3586.wpb_wrapper .services-body-text ul {
3587margin-left: 10px !important; 
3588} 
3589}
3590
3591.vc_toggle_title>h4 {
3592    font-size: 23px;
3593	font-family: Comfortaa;
3594}
3595
3596.vc_toggle_content p {
3597    font-family: 'Open Sans';
3598}
3599/* end */
3600
3601/* Blog page css */
3602
3603.tt5b-post__avatar {
3604    height: 70px !important;
3605    width: 70px !important;
3606}
3607
3608body.single-post article.post.type-post h1 {
3609    font-family: Comfortaa, sans-serif;
3610	    font-weight: 700;
3611}
3612
3613header.tt5b-post__header > .tt5b-cta {
3614    display: none;
3615}
3616
3617.tt5b-content {
3618    font-weight: 400!important;
3619}
3620
3621.widget_sp_image-description p {
3622    font-family: 'Open Sans';
3623}
3624
3625.tt5b-post__byline{
3626    color: inherit!important;
3627    font-family: 'Poppins'!important;
3628	    font-size: 18px!important;
3629}
3630
3631.tt5b-post__byline a {
3632    font-size: 18px;
3633}
3634
3635.tt5b-post__byline a:hover {
3636	color:rgb(119,162,47);
3637}
3638
3639.tt5b-content h2 {
3640    font-family: 'poppins';
3641    font-size: clamp(1.4rem, 2.5vw, 2.3rem)!important;
3642}
3643
3644.h3-list li:before {
3645    content: '';
3646    width: 16px;
3647    height: 16px;
3648    background-image: url(/wp-content/uploads/2021/10/checkbox-circle-line.png);
3649    position: absolute;
3650    background-size: cover;
3651    left: -23px;
3652    top: 4px;
3653}
3654
3655ul.h3-list li {
3656    position: relative;
3657	display: flex;
3658	    align-items: baseline;
3659}
3660
3661ul.h3-list li p {
3662	margin:0!important;
3663}
3664
3665ul.h3-list li h3 {
3666font-size: 16px;
3667    font-weight: 700;
3668    font-family: 'poppins';
3669}
3670
3671ul.h3-list {
3672    list-style-type: none;
3673}
3674
3675.tt5b-archive .page-numbers.current {
3676    color: #ffffff!important;
3677    font-weight: 300!important;
3678    background: #000!important;
3679    font-family: 'Open Sans';
3680}
3681
3682.tt5b-archive .page-numbers {
3683    border: 0px!important;
3684    min-width: 1.25rem!important;
3685    font-family: 'Open Sans';
3686}
3687.tt5b-archive .nav-links a:hover {
3688    color: #fff !important;
3689    background: #000000;
3690    transition: all .5s ease-in;
3691}
3692.tt5b-menu .menu-item > a {
3693    font-family: 'Open Sans';
3694}
3695
3696.tt5b-hero {
3697    min-height: 276px!important;
3698	  max-width: 1200px;
3699    margin: auto;
3700    border-bottom: 1px solid var(--tt5b-rule);
3701}
3702
3703.tt5b-archive__main {
3704    border-top: 1px solid #dedede;
3705}
3706
3707.tt5b-rows {
3708    margin-top: 45px;
3709}
3710
3711.tt5b-hero__title {
3712    text-wrap: pretty!important;
3713    font-family: 'Comfortaa';
3714    text-transform: uppercase!important;
3715}
3716
3717.tt5b-hero__inner {
3718    max-width: 72rem!important;
3719}
3720
3721.tt5b-hero__cta {
3722		    border: 0px solid #fff!important;
3723    border-radius: 6px!important;
3724    color: #000!important;
3725    background: #FFD350;
3726    font-family: 'Open Sans';
3727    font-size: 1rem!important;
3728    padding: 0.5em 1em!important;
3729}
3730
3731.tt5b-hero__meta, .tt5b-hero__meta a {
3732    font-family: 'Open Sans';
3733    color: #fff;
3734    font-size: 1.2rem!important;
3735}
3736.tt5b-row__title a {
3737    color: #111111 !important;
3738
3739}
3740
3741/* end */
3742
3743/* Homepage CSS */
3744.ib_section-content p {
3745    font-family: Open Sans;
3746}
3747.vc_gitem-post-data {
3748    margin-bottom: 15px;
3749    font-family: 'Open Sans';
3750}
3751._field-wrapper select{
3752	height: 35px!important;
3753  background: transparent!important;
3754}
3755/* end */
3756
3757/* image center align location page  */
3758
3759@media (max-width: 1024px) {
3760    .para2{
3761        text-align: center !important;
3762    }
3763	.services-body-text{
3764		text-align : left !important;
3765	}
3766	ul.endo_symptoms-ul {
3767    padding-left: 0!important;
3768}
3769}
3770
3771@media(max-width : 425px){
3772	.ib-flex-row > div .phrc-banner-content{
3773		padding-left : 0px !important;
3774	}
3775}
3776
3777@media(max-width : 768px){
3778	.vc_btn3-container.ib-button2, .vc_btn3-container.ib-button {
3779    display: block !important;
3780}
3781.wpb_wrapper .services-body-text ul{
3782	padding-left : 30px !important;
3783	margin-left : 0px !important;
3784}
3785p.cus_text {
3786    padding: 0 20px;
3787}
3788.vc_custom_1769667084792{
3789	padding-left : 25px ;
3790}
3791	ul.endo_symptoms-ul {
3792    padding-left: 0!important;
3793}
3794}
3795
3796
3797@media (max-width: 576px){
3798    .wpb_wrapper .services-body-text ul {
3799        padding-left: 30px !important;
3800    }
3801	ul.endo_symptoms-ul {
3802    padding-left: 0!important;
3803}
3804}
3805/*# sourceURL=global-styles-inline-css */
3806</style>
3807<style id="spectra-gs-utility-classes-inline-css">
3808:where(.spectra-is-root-container),:where(.spectra-is-root-container) *,:where(.spectra-is-root-container) ::before,:where(.spectra-is-root-container) ::after,:where(.spectra-is-root-container) ::backdrop{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor;}:where(.spectra-is-root-container) ::before,:where(.spectra-is-root-container) ::after{--tw-content:"";}:where(.spectra-is-root-container) b,:where(.spectra-is-root-container) strong{font-weight:bolder;}:where(.spectra-is-root-container) small{font-size:80%;}:where(.spectra-is-root-container) sub,:where(.spectra-is-root-container) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}:where(.spectra-is-root-container) sub{bottom:-0.25em;}:where(.spectra-is-root-container) sup{top:-0.5em;}:where(.spectra-is-root-container) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}:where(.spectra-is-root-container) code,:where(.spectra-is-root-container) kbd,:where(.spectra-is-root-container) samp,:where(.spectra-is-root-container) pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}:where(.spectra-is-root-container) hr{height:0;color:inherit;border-top-width:1px;}:where(.spectra-is-root-container) table{text-indent:0;border-color:inherit;border-collapse:collapse;}.spectra-is-root-container blockquote,.spectra-is-root-container dl,.spectra-is-root-container dd,.spectra-is-root-container h1,.spectra-is-root-container h2,.spectra-is-root-container h3,.spectra-is-root-container h4,.spectra-is-root-container h5,.spectra-is-root-container h6,.spectra-is-root-container hr,.spectra-is-root-container figure,.spectra-is-root-container p,.spectra-is-root-container pre,.spectra-is-root-container span{margin:0;}:where(.spectra-is-root-container) ol:not(.wp-block-list),:where(.spectra-is-root-container) ul:not(.wp-block-list),:where(.spectra-is-root-container) menu{list-style:none;margin:0;padding:0;}:where(.spectra-is-root-container) fieldset{margin:0;padding:0;}:where(.spectra-is-root-container) legend{padding:0;}:where(.spectra-is-root-container) img,:where(.spectra-is-root-container) svg,:where(.spectra-is-root-container) video,:where(.spectra-is-root-container) canvas,:where(.spectra-is-root-container) audio,:where(.spectra-is-root-container) iframe,:where(.spectra-is-root-container) embed,:where(.spectra-is-root-container) object{display:block;vertical-align:middle;}:where(.spectra-is-root-container) img,:where(.spectra-is-root-container) video{max-width:100%;height:auto;}:where(.spectra-is-root-container) button,:where(.spectra-is-root-container) input,:where(.spectra-is-root-container) optgroup,:where(.spectra-is-root-container) select,:where(.spectra-is-root-container) textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}:where(.spectra-is-root-container) button,:where(.spectra-is-root-container) select{text-transform:none;}:where(.spectra-is-root-container) button,:where(.spectra-is-root-container) input:where([t
3808ype="button"]),:where(.spectra-is-root-container) input:where([type="reset"]),:where(.spectra-is-root-container) input:where([type="submit"]){-webkit-appearance:button;background-color:transparent;background-image:none;}:where(.spectra-is-root-container) :-moz-focusring{outline:auto;}:where(.spectra-is-root-container) :-moz-ui-invalid{box-shadow:none;}:where(.spectra-is-root-container) progress{vertical-align:baseline;}:where(.spectra-is-root-container) ::-webkit-inner-spin-button,:where(.spectra-is-root-container) ::-webkit-outer-spin-button{height:auto;}:where(.spectra-is-root-container) [type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}:where(.spectra-is-root-container) ::-webkit-search-decoration{-webkit-appearance:none;}:where(.spectra-is-root-container) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}:where(.spectra-is-root-container) summary{display:list-item;}:where(.spectra-is-root-container) dialog{padding:0;}:where(.spectra-is-root-container) textarea{resize:vertical;}:where(.spectra-is-root-container) input::placeholder,:where(.spectra-is-root-container) textarea::placeholder{opacity:1;color:#9ca3af;}:where(.spectra-is-root-container) button,:where(.spectra-is-root-container) [role="button"]{cursor:pointer;}:where(.spectra-is-root-container) :disabled{cursor:default;}:where(.spectra-is-root-container) [hidden]:where(:not([hidden="until-found"])){display:none;}
3809
3810@keyframes spectra-spin { to { transform: rotate(360deg); } }
3811@keyframes spectra-ping { 75%, 100% { transform: scale(2); opacity: 0; } }
3812@keyframes spectra-pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } }
3813@keyframes spectra-bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.2, 1); } }
3814@keyframes spectra-fade-up { 0% { opacity: 0; transform: translateY(20px); } 100% { opacity: 1; transform: translateY(0); } }
3815@keyframes spectra-fade-in { 0% { opacity: 0; } 100% { opacity: 1; } }
3816@keyframes spectra-fade-down { 0% { opacity: 0; transform: translateY(-20px); } 100% { opacity: 1; transform: translateY(0); } }
3817@keyframes spectra-slide-left { 0% { opacity: 0; transform: translateX(30px); } 100% { opacity: 1; transform: translateX(0); } }
3818@keyframes spectra-slide-right { 0% { opacity: 0; transform: translateX(-30px); } 100% { opacity: 1; transform: translateX(0); } }
3819@keyframes spectra-scale-in { 0% { opacity: 0; transform: scale(0.95); } 100% { opacity: 1; transform: scale(1); } }
3820@keyframes spectra-ring-in { 0% { opacity: 0; transform: scale(0.8); } 100% { opacity: 1; transform: scale(1); } }
3821@keyframes spectra-ring-dash { 0% { stroke-dashoffset: 100; } 100% { stroke-dashoffset: 0; } }
3822@keyframes spectra-drift { 0% { transform: translate(0, 0); opacity: 0.4; } 50% { transform: translate(10px, -20px); opacity: 0.8; } 100% { transform: translate(0, 0); opacity: 0.4; } }
3823@keyframes spectra-pulse-dot { 0%, 100% { box-shadow: 0 0 0 0 currentColor; } 50% { box-shadow: 0 0 0 8px transparent; } }
3824@keyframes spectra-wiggle { 0%, 100% { transform: rotate(0deg); } 25% { transform: rotate(-3deg); } 75% { transform: rotate(3deg); } }
3825@keyframes spectra-shake { 0%, 100% { transform: translateX(0); } 25% { transform: translateX(-4px); } 75% { transform: translateX(4px); } }
3826@keyframes spectra-reveal { 0% { clip-path: inset(0 100% 0 0); } 100% { clip-path: inset(0 0 0 0); } }
3827@keyframes spectra-fade-up-m { 0% { opacity: 0; transform: translateY(12px); } 100% { opacity: 1; transform: translateY(0); } }
3828:root .block { display: block; }
3829:root .contents { display: contents; }
3830:root .flex { display: flex; }
3831:root .grid { display: grid; }
3832:root .inline { display: inline; }
3833:root .inline-block { display: inline-block; }
3834:root .inline-flex { display: inline-flex; }
3835:root .inline-grid { display: inline-grid; }
3836:root .hidden { display: none; }
3837:root .border-0 { border-width: 0; border-style: none; }
3838:root .border { border-width: 1px; border-style: solid; }
3839:root .border-2 { border-width: 2px; border-style: solid; }
3840:root .border-4 { border-width: 4px; border-style: solid; }
3841:root .border-8 { border-width: 8px; border-style: solid; }
3842:root .border-t-0 { border-top-width: 0px; }
3843:root .border-t { border-top-width: 1px; border-top-style: solid; }
3844:root .border-t-2 { border-top-width: 2px; border-top-style: solid; }
3845:root .border-t-4 { border-top-width: 4px; border-top-style: solid; }
3846:root .border-t-8 { border-top-width: 8px; border-top-style: solid; }
3847:root .border-r-0 { border-right-width: 0px; }
3848:root .border-r { border-right-width: 1px; border-right-style: solid; }
3849:root .border-r-2 { border-right-width: 2px; border-right-style: solid; }
3850:root .border-r-4 { border-right-width: 4px; border-right-style: solid; }
3851:root .border-r-8 { border-right-width: 8px; border-right-style: solid; }
3852:root .border-b-0 { border-bottom-width: 0px; }
3853:root .border-b { border-bottom-width: 1px; border-bottom-style: solid; }
3854:root .border-b-2 { border-bottom-width: 2px; border-bottom-style: solid; }
3855:root .border-b-4 { border-bottom-width: 4px; border-bottom-style: solid; }
3856:root .border-b-8 { border-bottom-width: 8px; border-bottom-style: solid; }
3857:root .border-l-0 { border-left-width: 0px; }
3858:root .border-l { border-left-width: 1px; border-left-style: solid; }
3859:root .border-l-2 { border-left-width: 2px; border-left-style: solid; }
3860:root .border-l-4 { border-left-width: 4px; border-left-style: solid; }
3861:root .border-l-8 { border-left-width: 8px; border-left-style: solid; }
3862:root .border-x-0 { border-left-width: 0px; border-right-width: 0px; }
3863:root .border-x { border-left-width: 1px; border-right-width: 1px; border-left-style: solid; border-right-style: solid; }
3864:root .border-x-2 { border-left-width: 2px; border-right-width: 2px; border-left-style: solid; border-right-style: solid; }
3865:root .border-x-4 { border-left-width: 4px; border-right-width: 4px; border-left-style: solid; border-right-style: solid; }
3866:root .border-x-8 { border-left-width: 8px; border-right-width: 8px; border-left-style: solid; border-right-style: solid; }
3867:root .border-y-0 { border-top-width: 0px; border-bottom-width: 0px; }
3868:root .border-y { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; }
3869:root .border-y-2 { border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; }
3870:root .border-y-4 { border-top-width: 4px; border-bottom-width: 4px; border-top-style: solid; border-bottom-style: solid; }
3871:root .border-y-8 { border-top-width: 8px; border-bottom-width: 8px; border-top-style: solid; border-bottom-style: solid; }
3872:root .border-solid { border-style: solid; }
3873:root .border-dashed { border-style: dashed; }
3874:root .border-dotted { border-style: dotted; }
3875:root .border-double { border-style: double; }
3876:root .border-groove { border-style: groove; }
3877:root .border-ridge { border-style: ridge; }
3878:root .border-inset { border-style: inset; }
3879:root .border-outset { border-style: outset; }
3880:root .border-t-none { border-block-start-style: none; }
3881:root .border-t-solid { border-block-start-style: solid; }
3882:root .border-t-dashed { border-block-start-style: dashed; }
3883:root .border-t-dotted { border-block-start-style: dotted; }
3884:root .border-t-double { border-block-start-style: double; }
3885:root .border-t-groove { border-block-start-style: groove; }
3886:root .border-t-ridge { border-block-start-style: ridge; }
3887:root .border-t-inset { border-block-start-style: inset; }
3888:root .border-t-outset { border-block-start-style: outset; }
3889:root .border-b-none { border-block-end-style: none; }
3890:root .border-b-solid { border-block-end-style: solid; }
3891:root .border-b-dashed { border-block-end-style: dashed; }
3892:root .border-b-dotted { border-block-end-style: dotted; }
3893:root .border-b-double { border-block-end-style: double; }
3894:root .border-b-groove { border-block-end-style: groove; }
3895:root .border-b-ridge { border-block-end-style: ridge; }
3896:root .border-b-inset { border-block-end-style: inset; }
3897:root .border-b-outset { border-block-end-style: outset; }
3898:root .border-l-none { border-inline-start-style: none; }
3899:root .border-l-solid { border-inline-start-style: solid; }
3900:root .border-l-dashed { border-inline-start-style: dashed; }
3901:root .border-l-dotted { border-inline-start-style: dotted; }
3902:root .border-l-double { border-inline-start-style: double; }
3903:root .border-l-groove { border-inline-start-style: groove; }
3904:root .border-l-ridge { border-inline-start-style: ridge; }
3905:root .border-l-inset { border-inline-start-style: inset; }
3906:root .border-l-outset { border-inline-start-style: outset; }
3907:root .border-r-none { border-inline-end-style: none; }
3908:root .border-r-solid { border-inline-end-style: solid; }
3909:root .border-r-dashed { border-inline-end-style: dashed; }
3910:root .border-r-dotted { border-inline-end-style: dotted; }
3911:root .border-r-double { border-inline-end-style: double; }
3912:root .border-r-groove { border-inline-end-style: groove; }
3913:root .border-r-ridge { border-inline-end-style: ridge; }
3914:root .border-r-inset { border-inline-end-style: inset; }
3915:root .border-r-outset { border-inline-end-style: outset; }
3916:root .rounded-none { border-radius: 0; }
3917:root .rounded-xs { border-radius: 0.125rem; }
3918:root .rounded-sm { border-radius: 0.25rem; }
3919:root .rounded { border-radius: 0.25rem; }
3920:root .rounded-md { border-radius: 0.375rem; }
3921:root .rounded-lg { border-radius: 0.5rem; }
3922:root .rounded-xl { border-radius: 0.75rem; }
3923:root .rounded-2xl { border-radius: 1rem; }
3924:root .rounded-3xl { border-radius: 1.5rem; }
3925:root .rounded-4xl { border-radius: 2rem; }
3926:root .rounded-full { border-radius: 9999px; }
3927:root .rounded-t-none { border-top-left-radius: 0; border-top-right-radius: 0; }
3928:root .rounded-t-xs { border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem; }
3929:root .rounded-t-sm { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
3930:root .rounded-t { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
3931:root .rounded-t-md { border-top-left-radius: 0.375rem; border-top-right-radius: 0.375rem; }
3932:root .rounded-t-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
3933:root .rounded-t-xl { border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; }
3934:root .rounded-t-2xl { border-top-left-radius: 1rem; border-top-right-radius: 1rem; }
3935:root .rounded-t-3xl { border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; }
3936:root .rounded-t-4xl { border-top-left-radius: 2rem; border-top-right-radius: 2rem; }
3937:root .rounded-t-full { border-top-left-radius: 9999px; border-top-right-radius: 9999px; }
3938:root .rounded-b-none { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
3939:root .rounded-b-xs { border-bottom-left-radius: 0.125rem; border-bottom-right-radius: 0.125rem; }
3940:root .rounded-b-sm { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
3941:root .rounded-b { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
3942:root .rounded-b-md { border-bottom-left-radius: 0.375rem; border-bottom-right-radius: 0.375rem; }
3943:root .rounded-b-lg { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
3944:root .rounded-b-xl { border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem; }
3945:root .rounded-b-2xl { border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; }
3946:root .rounded-b-3xl { border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
3947:root .rounded-b-4xl { border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; }
3948:root .rounded-b-full { border-bottom-left-radius: 9999px; border-bottom-right-radius: 9999px; }
3949:root .rounded-l-none { border-top-left-radius: 0; border-bottom-left-radius: 0; }
3950:root .rounded-l-xs { border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; }
3951:root .rounded-l-sm { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
3952:root .rounded-l { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
3953:root .rounded-l-md { border-top-left-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }
3954:root .rounded-l-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
3955:root .rounded-l-xl { border-top-left-radius: 0.75rem; border-bottom-left-radius: 0.75rem; }
3956:root .rounded-l-2xl { border-top-left-radius: 1rem; border-bottom-left-radius: 1rem; }
3957:root .rounded-l-3xl { border-top-left-radius: 1.5rem; border-bottom-left-radius: 1.5rem; }
3958:root .rounded-l-4xl { border-top-left-radius: 2rem; border-bottom-left-radius: 2rem; }
3959:root .rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
3960:root .rounded-r-none { border-top-right-radius: 0; border-bottom-right-radius: 0; }
3961:root .rounded-r-xs { border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; }
3962:root .rounded-r-sm { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
3963:root .rounded-r { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
3964:root .rounded-r-md { border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; }
3965:root .rounded-r-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
3966:root .rounded-r-xl { border-top-right-radius: 0.75rem; border-bottom-right-radius: 0.75rem; }
3967:root .rounded-r-2xl { border-top-right-radius: 1rem; border-bottom-right-radius: 1rem; }
3968:root .rounded-r-3xl { border-top-right-radius: 1.5rem; border-bottom-right-radius: 1.5rem; }
3969:root .rounded-r-4xl { border-top-right-radius: 2rem; border-bottom-right-radius: 2rem; }
3970:root .rounded-r-full { border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }
3971:root .rounded-tl-none { border-top-left-radius: 0; }
3972:root .rounded-tl-xs { border-top-left-radius: 0.125rem; }
3973:root .rounded-tl-sm { border-top-left-radius: 0.25rem; }
3974:root .rounded-tl { border-top-left-radius: 0.25rem; }
3975:root .rounded-tl-md { border-top-left-radius: 0.375rem; }
3976:root .rounded-tl-lg { border-top-left-radius: 0.5rem; }
3977:root .rounded-tl-xl { border-top-left-radius: 0.75rem; }
3978:root .rounded-tl-2xl { border-top-left-radius: 1rem; }
3979:root .rounded-tl-3xl { border-top-left-radius: 1.5rem; }
3980:root .rounded-tl-4xl { border-top-left-radius: 2rem; }
3981:root .rounded-tl-full { border-top-left-radius: 9999px; }
3982:root .rounded-tr-none { border-top-right-radius: 0; }
3983:root .rounded-tr-xs { border-top-right-radius: 0.125rem; }
3984:root .rounded-tr-sm { border-top-right-radius: 0.25rem; }
3985:root .rounded-tr { border-top-right-radius: 0.25rem; }
3986:root .rounded-tr-md { border-top-right-radius: 0.375rem; }
3987:root .rounded-tr-lg { border-top-right-radius: 0.5rem; }
3988:root .rounded-tr-xl { border-top-right-radius: 0.75rem; }
3989:root .rounded-tr-2xl { border-top-right-radius: 1rem; }
3990:root .rounded-tr-3xl { border-top-right-radius: 1.5rem; }
3991:root .rounded-tr-4xl { border-top-right-radius: 2rem; }
3992:root .rounded-tr-full { border-top-right-radius: 9999px; }
3993:root .rounded-bl-none { border-bottom-left-radius: 0; }
3994:root .rounded-bl-xs { border-bottom-left-radius: 0.125rem; }
3995:root .rounded-bl-sm { border-bottom-left-radius: 0.25rem; }
3996:root .rounded-bl { border-bottom-left-radius: 0.25rem; }
3997:root .rounded-bl-md { border-bottom-left-radius: 0.375rem; }
3998:root .rounded-bl-lg { border-bottom-left-radius: 0.5rem; }
3999:root .rounded-bl-xl { border-bottom-left-radius: 0.75rem; }
4000:root .rounded-bl-2xl { border-bottom-left-radius: 1rem; }
4001:root .rounded-bl-3xl { border-bottom-left-radius: 1.5rem; }
4002:root .rounded-bl-4xl { border-bottom-left-radius: 2rem; }
4003:root .rounded-bl-full { border-bottom-left-radius: 9999px; }
4004:root .rounded-br-none { border-bottom-right-radius: 0; }
4005:root .rounded-br-xs { border-bottom-right-radius: 0.125rem; }
4006:root .rounded-br-sm { border-bottom-right-radius: 0.25rem; }
4007:root .rounded-br { border-bottom-right-radius: 0.25rem; }
4008:root .rounded-br-md { border-bottom-right-radius: 0.375rem; }
4009:root .rounded-br-lg { border-bottom-right-radius: 0.5rem; }
4010:root .rounded-br-xl { border-bottom-right-radius: 0.75rem; }
4011:root .rounded-br-2xl { border-bottom-right-radius: 1rem; }
4012:root .rounded-br-3xl { border-bottom-right-radius: 1.5rem; }
4013:root .rounded-br-4xl { border-bottom-right-radius: 2rem; }
4014:root .rounded-br-full { border-bottom-right-radius: 9999px; }
4015:root .outline-none { outline: 2px solid transparent; outline-offset: 2px; }
4016:root .outline-solid { outline-style: solid; }
4017:root .outline-dashed { outline-style: dashed; }
4018:root .outline-dotted { outline-style: dotted; }
4019:root .outline-double { outline-style: double; }
4020:root .outline-0 { outline-width: 0px; }
4021:root .outline-offset-0 { outline-offset: 0px; }
4022:root .outline-1 { outline-width: 1px; }
4023:root .outline-offset-1 { outline-offset: 1px; }
4024:root .outline-2 { outline-width: 2px; }
4025:root .outline-offset-2 { outline-offset: 2px; }
4026:root .outline-4 { outline-width: 4px; }
4027:root .outline-offset-4 { outline-offset: 4px; }
4028:root .outline-8 { outline-width: 8px; }
4029:root .outline-offset-8 { outline-offset: 8px; }
4030:root .outline-inherit { outline-color: inherit; }
4031:root .outline-current { outline-color: currentColor; }
4032:root .w-auto { width: auto; }
4033:root .w-fit { inline-size: fit-content; }
4034:root .w-full { inline-size: 100%; }
4035:root .w-screen { inline-size: 100vw; }
4036:root .w-1\/2 { width: 50%; }
4037:root .w-1\/3 { width: 33.333333%; }
4038:root .w-2\/3 { width: 66.666667%; }
4039:root .w-1\/4 { width: 25%; }
4040:root .w-2\/4 { width: 50%; }
4041:root .w-3\/4 { width: 75%; }
4042:root .w-1\/5 { width: 20%; }
4043:root .w-2\/5 { width: 40%; }
4044:root .w-3\/5 { width: 60%; }
4045:root .w-4\/5 { width: 80%; }
4046:root .w-1\/6 { width: 16.666667%; }
4047:root .w-5\/6 { width: 83.333333%; }
4048:root .min-w-0 { min-inline-size: 0; }
4049:root .min-w-full { min-inline-size: 100%; }
4050:root .min-w-fit { min-inline-size: fit-content; }
4051:root .max-w-none { max-inline-size: none; }
4052:root .max-w-full { max-inline-size: 100%; }
4053:root .max-w-screen { max-inline-size: 100vw; }
4054:root .w-0 { inline-size: 0; }
4055:root .w-px { inline-size: 1px; }
4056:root .w-0\.5 { inline-size: 0.125rem; }
4057:root .w-1 { inline-size: 0.25rem; }
4058:root .w-1\.5 { inline-size: 0.375rem; }
4059:root .w-2 { inline-size: 0.5rem; }
4060:root .w-2\.5 { inline-size: 0.625rem; }
4061:root .w-3 { inline-size: 0.75rem; }
4062:root .w-3\.5 { inline-size: 0.875rem; }
4063:root .w-4 { inline-size: 1rem; }
4064:root .w-5 { inline-size: 1.25rem; }
4065:root .w-6 { inline-size: 1.5rem; }
4066:root .w-7 { inline-size: 1.75rem; }
4067:root .w-8 { inline-size: 2rem; }
4068:root .w-9 { inline-size: 2.25rem; }
4069:root .w-10 { inline-size: 2.5rem; }
4070:root .w-11 { inline-size: 2.75rem; }
4071:root .w-12 { inline-size: 3rem; }
4072:root .w-14 { inline-size: 3.5rem; }
4073:root .w-16 { inline-size: 4rem; }
4074:root .w-20 { inline-size: 5rem; }
4075:root .w-24 { inline-size: 6rem; }
4076:root .w-28 { inline-size: 7rem; }
4077:root .w-32 { inline-size: 8rem; }
4078:root .w-36 { inline-size: 9rem; }
4079:root .w-40 { inline-size: 10rem; }
4080:root .w-44 { inline-size: 11rem; }
4081:root .w-48 { inline-size: 12rem; }
4082:root .w-52 { inline-size: 13rem; }
4083:root .w-56 { inline-size: 14rem; }
4084:root .w-60 { inline-size: 15rem; }
4085:root .w-64 { inline-size: 16rem; }
4086:root .w-72 { inline-size: 18rem; }
4087:root .w-80 { inline-size: 20rem; }
4088:root .w-96 { inline-size: 24rem; }
4089:root .max-w-xs { max-inline-size: 20rem; }
4090:root .max-w-sm { max-inline-size: 24rem; }
4091:root .max-w-md { max-inline-size: 28rem; }
4092:root .max-w-lg { max-inline-size: 32rem; }
4093:root .max-w-xl { max-inline-size: 36rem; }
4094:root .max-w-2xl { max-inline-size: 42rem; }
4095:root .max-w-3xl { max-inline-size: 48rem; }
4096:root .max-w-4xl { max-inline-size: 56rem; }
4097:root .max-w-5xl { max-inline-size: 64rem; }
4098:root .max-w-6xl { max-inline-size: 72rem; }
4099:root .max-w-7xl { max-inline-size: 80rem; }
4100:root .max-w-prose { max-inline-size: 65ch; }
4101:root .h-auto { block-size: auto; }
4102:root .h-full { block-size: 100%; }
4103:root .h-screen { block-size: 100vh; }
4104:root .h-1\/2 { block-size: 50%; }
4105:root .h-1\/3 { block-size: 33.333333%; }
4106:root .h-2\/3 { block-size: 66.666667%; }
4107:root .h-1\/4 { block-size: 25%; }
4108:root .h-2\/4 { block-size: 50%; }
4109:root .h-3\/4 { block-size: 75%; }
4110:root .h-1\/5 { block-size: 20%; }
4111:root .h-2\/5 { block-size: 40%; }
4112:root .h-3\/5 { block-size: 60%; }
4113:root .h-4\/5 { block-size: 80%; }
4114:root .h-1\/6 { block-size: 16.666667%; }
4115:root .h-5\/6 { block-size: 83.333333%; }
4116:root .min-h-0 { min-block-size: 0; }
4117:root .min-h-full { min-block-size: 100%; }
4118:root .min-h-screen { min-block-size: 100vh; }
4119:root .min-h-fit { min-block-size: fit-content; }
4120:root .max-h-none { max-block-size: none; }
4121:root .max-h-full { max-block-size: 100%; }
4122:root .max-h-screen { max-block-size: 100vh; }
4123:root .h-0 { block-size: 0; }
4124:root .h-px { block-size: 1px; }
4125:root .h-0\.5 { block-size: 0.125rem; }
4126:root .h-1 { block-size: 0.25rem; }
4127:root .h-1\.5 { block-size: 0.375rem; }
4128:root .h-2 { block-size: 0.5rem; }
4129:root .h-2\.5 { block-size: 0.625rem; }
4130:root .h-3 { block-size: 0.75rem; }
4131:root .h-3\.5 { block-size: 0.875rem; }
4132:root .h-4 { block-size: 1rem; }
4133:root .h-5 { block-size: 1.25rem; }
4134:root .h-6 { block-size: 1.5rem; }
4135:root .h-7 { block-size: 1.75rem; }
4136:root .h-8 { block-size: 2rem; }
4137:root .h-9 { block-size: 2.25rem; }
4138:root .h-10 { block-size: 2.5rem; }
4139:root .h-11 { block-size: 2.75rem; }
4140:root .h-12 { block-size: 3rem; }
4141:root .h-14 { block-size: 3.5rem; }
4142:root .h-16 { block-size: 4rem; }
4143:root .h-20 { block-size: 5rem; }
4144:root .h-24 { block-size: 6rem; }
4145:root .h-28 { block-size: 7rem; }
4146:root .h-32 { block-size: 8rem; }
4147:root .h-36 { block-size: 9rem; }
4148:root .h-40 { block-size: 10rem; }
4149:root .h-44 { block-size: 11rem; }
4150:root .h-48 { block-size: 12rem; }
4151:root .h-52 { block-size: 13rem; }
4152:root .h-56 { block-size: 14rem; }
4153:root .h-60 { block-size: 15rem; }
4154:root .h-64 { block-size: 16rem; }
4155:root .h-72 { block-size: 18rem; }
4156:root .h-80 { block-size: 20rem; }
4157:root .h-96 { block-size: 24rem; }
4158:root .size-auto { width: auto; height: auto; }
4159:root .size-fit { width: fit-content; height: fit-content; }
4160:root .size-min { width: min-content; height: min-content; }
4161:root .size-max { width: max-content; height: max-content; }
4162:root .size-0 { width: 0; height: 0; }
4163:root .size-px { width: 1px; height: 1px; }
4164:root .size-0\.5 { width: 0.125rem; height: 0.125rem; }
4165:root .size-1 { width: 0.25rem; height: 0.25rem; }
4166:root .size-1\.5 { width: 0.375rem; height: 0.375rem; }
4167:root .size-2 { width: 0.5rem; height: 0.5rem; }
4168:root .size-2\.5 { width: 0.625rem; height: 0.625rem; }
4169:root .size-3 { width: 0.75rem; height: 0.75rem; }
4170:root .size-3\.5 { width: 0.875rem; height: 0.875rem; }
4171:root .size-4 { width: 1rem; height: 1rem; }
4172:root .size-5 { width: 1.25rem; height: 1.25rem; }
4173:root .size-6 { width: 1.5rem; height: 1.5rem; }
4174:root .size-7 { width: 1.75rem; height: 1.75rem; }
4175:root .size-8 { width: 2rem; height: 2rem; }
4176:root .size-9 { width: 2.25rem; height: 2.25rem; }
4177:root .size-10 { width: 2.5rem; height: 2.5rem; }
4178:root .size-11 { width: 2.75rem; height: 2.75rem; }
4179:root .size-12 { width: 3rem; height: 3rem; }
4180:root .size-14 { width: 3.5rem; height: 3.5rem; }
4181:root .size-16 { width: 4rem; height: 4rem; }
4182:root .size-20 { width: 5rem; height: 5rem; }
4183:root .size-24 { width: 6rem; height: 6rem; }
4184:root .size-28 { width: 7rem; height: 7rem; }
4185:root .size-32 { width: 8rem; height: 8rem; }
4186:root .size-36 { width: 9rem; height: 9rem; }
4187:root .size-40 { width: 10rem; height: 10rem; }
4188:root .size-44 { width: 11rem; height: 11rem; }
4189:root .size-48 { width: 12rem; height: 12rem; }
4190:root .size-52 { width: 13rem; height: 13rem; }
4191:root .size-56 { width: 14rem; height: 14rem; }
4192:root .size-60 { width: 15rem; height: 15rem; }
4193:root .size-64 { width: 16rem; height: 16rem; }
4194:root .size-72 { width: 18rem; height: 18rem; }
4195:root .size-80 { width: 20rem; height: 20rem; }
4196:root .size-96 { width: 24rem; height: 24rem; }
4197:root .aspect-auto { aspect-ratio: auto; }
4198:root .aspect-square { aspect-ratio: 1 / 1; }
4199:root .aspect-video { aspect-ratio: 16 / 9; }
4200:root .aspect-1\/2 { aspect-ratio: 1/2; }
4201:root .aspect-2\/1 { aspect-ratio: 2/1; }
4202:root .aspect-2\/3 { aspect-ratio: 2/3; }
4203:root .aspect-3\/2 { aspect-ratio: 3/2; }
4204:root .aspect-3\/4 { aspect-ratio: 3/4; }
4205:root .aspect-4\/3 { aspect-ratio: 4/3; }
4206:root .aspect-9\/16 { aspect-ratio: 9/16; }
4207:root .object-contain { object-fit: contain; }
4208:root .object-cover { object-fit: cover; }
4209:root .object-fill { object-fit: fill; }
4210:root .object-none { object-fit: none; }
4211:root .object-scale-down { object-fit: scale-down; }
4212:root .object-left-top { object-position: top left; }
4213:root .object-top { object-position: top; }
4214:root .object-right-top { object-position: top right; }
4215:root .object-left { object-position: left; }
4216:root .object-center { object-position: center; }
4217:root .object-right { object-position: right; }
4218:root .object-left-bottom { object-position: bottom left; }
4219:root .object-bottom { object-position: bottom; }
4220:root .object-right-bottom { object-position: bottom right; }
4221:root .flex-row { flex-direction: row; }
4222:root .flex-row-reverse { flex-direction: row-reverse; }
4223:root .flex-col { flex-direction: column; }
4224:root .flex-col-reverse { flex-direction: column-reverse; }
4225:root .flex-nowrap { flex-wrap: nowrap; }
4226:root .flex-wrap { flex-wrap: wrap; }
4227:root .flex-wrap-reverse { flex-wrap: wrap-reverse; }
4228:root .flex-1 { flex: 1 1 0%; }
4229:root .flex-auto { flex: 1 1 auto; }
4230:root .flex-initial { flex: 0 1 auto; }
4231:root .flex-none { flex: none; }
4232:root .grow { flex-grow: 1; }
4233:root .grow-0 { flex-grow: 0; }
4234:root .shrink { flex-shrink: 1; }
4235:root .shrink-0 { flex-shrink: 0; }
4236:root .content-start { align-content: flex-start; }
4237:root .content-end { align-content: flex-end; }
4238:root .content-center { align-content: center; }
4239:root .content-between { align-content: space-between; }
4240:root .content-around { align-content: space-around; }
4241:root .content-evenly { align-content: space-evenly; }
4242:root .content-stretch { align-content: stretch; }
4243:root .items-stretch { align-items: stretch; }
4244:root .items-start { align-items: flex-start; }
4245:root .items-end { align-items: flex-end; }
4246:root .items-center { align-items: center; }
4247:root .items-baseline { align-items: baseline; }
4248:root .self-start { align-self: flex-start; }
4249:root .self-end { align-self: flex-end; }
4250:root .self-center { align-self: center; }
4251:root .self-stretch { align-self: stretch; }
4252:root .self-baseline { align-self: baseline; }
4253:root .justify-start { justify-content: flex-start; }
4254:root .justify-end { justify-content: flex-end; }
4255:root .justify-center { justify-content: center; }
4256:root .justify-between { justify-content: space-between; }
4257:root .justify-around { justify-content: space-around; }
4258:root .justify-evenly { justify-content: space-evenly; }
4259:root .justify-items-start { justify-items: start; }
4260:root .justify-items-end { justify-items: end; }
4261:root .justify-items-center { justify-items: center; }
4262:root .justify-items-stretch { justify-items: stretch; }
4263:root .justify-self-start { justify-self: start; }
4264:root .justify-self-end { justify-self: end; }
4265:root .justify-self-center { justify-self: center; }
4266:root .justify-self-stretch { justify-self: stretch; }
4267:root .grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
4268:root .grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
4269:root .grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
4270:root .grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
4271:root .grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
4272:root .grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
4273:root .grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
4274:root .grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
4275:root .grid-cols-9 { grid-template-columns: repeat(9, minmax(0px, 1fr)); }
4276:root .grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
4277:root .grid-cols-11 { grid-template-columns: repeat(11, minmax(0px, 1fr)); }
4278:root .grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
4279:root .grid-cols-1\/2 { grid-template-columns: minmax(0px, 1fr) minmax(0px, 2fr); }
4280:root .grid-cols-1\/3 { grid-template-columns: minmax(0px, 1fr) minmax(0px, 3fr); }
4281:root .grid-cols-2\/1 { grid-template-columns: minmax(0px, 2fr) minmax(0px, 1fr); }
4282:root .grid-cols-2\/3 { grid-template-columns: minmax(0px, 2fr) minmax(0px, 3fr); }
4283:root .grid-cols-3\/1 { grid-template-columns: minmax(0px, 3fr) minmax(0px, 1fr); }
4284:root .grid-cols-3\/2 { grid-template-columns: minmax(0px, 3fr) minmax(0px, 2fr); }
4285:root .grid-cols-subgrid { grid-template-columns: subgrid; }
4286:root .grid-rows-subgrid { grid-template-rows: subgrid; }
4287:root .col-start-1 { grid-column-start: 1; }
4288:root .col-end-1 { grid-column-end: 1; }
4289:root .col-start-2 { grid-column-start: 2; }
4290:root .col-end-2 { grid-column-end: 2; }
4291:root .col-start-3 { grid-column-start: 3; }
4292:root .col-end-3 { grid-column-end: 3; }
4293:root .col-start-4 { grid-column-start: 4; }
4294:root .col-end-4 { grid-column-end: 4; }
4295:root .col-start-5 { grid-column-start: 5; }
4296:root .col-end-5 { grid-column-end: 5; }
4297:root .col-start-6 { grid-column-start: 6; }
4298:root .col-end-6 { grid-column-end: 6; }
4299:root .col-start-7 { grid-column-start: 7; }
4300:root .col-end-7 { grid-column-end: 7; }
4301:root .col-start-8 { grid-column-start: 8; }
4302:root .col-end-8 { grid-column-end: 8; }
4303:root .col-start-9 { grid-column-start: 9; }
4304:root .col-end-9 { grid-column-end: 9; }
4305:root .col-start-10 { grid-column-start: 10; }
4306:root .col-end-10 { grid-column-end: 10; }
4307:root .col-start-11 { grid-column-start: 11; }
4308:root .col-end-11 { grid-column-end: 11; }
4309:root .col-start-12 { grid-column-start: 12; }
4310:root .col-end-12 { grid-column-end: 12; }
4311:root .col-start-13 { grid-column-start: 13; }
4312:root .col-end-13 { grid-column-end: 13; }
4313:root .col-end-last { grid-column-end: -1; }
4314:root .col-span-1 { grid-column: span 1 / span 1; }
4315:root .col-span-2 { grid-column: span 2 / span 2; }
4316:root .col-span-3 { grid-column: span 3 / span 3; }
4317:root .col-span-4 { grid-column: span 4 / span 4; }
4318:root .col-span-5 { grid-column: span 5 / span 5; }
4319:root .col-span-6 { grid-column: span 6 / span 6; }
4320:root .col-span-7 { grid-column: span 7 / span 7; }
4321:root .col-span-8 { grid-column: span 8 / span 8; }
4322:root .col-span-9 { grid-column: span 9 / span 9; }
4323:root .col-span-10 { grid-column: span 10 / span 10; }
4324:root .col-span-11 { grid-column: span 11 / span 11; }
4325:root .col-span-12 { grid-column: span 12 / span 12; }
4326:root .col-span-full { grid-column: 1 / -1; }
4327:root .row-start-1 { grid-row-start: 1; }
4328:root .row-end-1 { grid-row-end: 1; }
4329:root .row-start-2 { grid-row-start: 2; }
4330:root .row-end-2 { grid-row-end: 2; }
4331:root .row-start-3 { grid-row-start: 3; }
4332:root .row-end-3 { grid-row-end: 3; }
4333:root .row-start-4 { grid-row-start: 4; }
4334:root .row-end-4 { grid-row-end: 4; }
4335:root .row-start-5 { grid-row-start: 5; }
4336:root .row-end-5 { grid-row-end: 5; }
4337:root .row-start-6 { grid-row-start: 6; }
4338:root .row-end-6 { grid-row-end: 6; }
4339:root .row-start-7 { grid-row-start: 7; }
4340:root .row-end-7 { grid-row-end: 7; }
4341:root .row-end-last { grid-row-end: -1; }
4342:root .row-span-1 { grid-row: span 1 / span 1; }
4343:root .row-span-2 { grid-row: span 2 / span 2; }
4344:root .row-span-3 { grid-row: span 3 / span 3; }
4345:root .row-span-4 { grid-row: span 4 / span 4; }
4346:root .row-span-5 { grid-row: span 5 / span 5; }
4347:root .row-span-6 { grid-row: span 6 / span 6; }
4348:root .row-span-full { grid-row: 1 / -1; }
4349:root .order-first { order: -9999; }
4350:root .order-last { order: 9999; }
4351:root .order-none { order: 0; }
4352:root .order-1 { order: 1; }
4353:root .order-2 { order: 2; }
4354:root .order-3 { order: 3; }
4355:root .order-4 { order: 4; }
4356:root .order-5 { order: 5; }
4357:root .order-6 { order: 6; }
4358:root .order-7 { order: 7; }
4359:root .order-8 { order: 8; }
4360:root .order-9 { order: 9; }
4361:root .order-10 { order: 10; }
4362:root .order-11 { order: 11; }
4363:root .order-12 { order: 12; }
4364:root .isolate { isolation: isolate; }
4365:root .isolation-auto { isolation: auto; }
4366:root .z-0 { z-index: 0; }
4367:root .z-10 { z-index: 10; }
4368:root .z-20 { z-index: 20; }
4369:root .z-30 { z-index: 30; }
4370:root .z-40 { z-index: 40; }
4371:root .z-50 { z-index: 50; }
4372:root .z-auto { z-index: auto; }
4373:root .z-back { z-index: -1; }
4374:root .z-front { z-index: 99999; }
4375:root .-z-10 { z-index: -10; }
4376:root .-z-20 { z-index: -20; }
4377:root .-z-30 { z-index: -30; }
4378:root .-z-40 { z-index: -40; }
4379:root .-z-50 { z-index: -50; }
4380:root .backdrop-blur-xs { -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); }
4381:root .backdrop-blur-sm { -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); }
4382:root .backdrop-blur { -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); }
4383:root .backdrop-blur-md { -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); }
4384:root .backdrop-blur-lg { -webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px); }
4385:root .backdrop-blur-xl { -webkit-backdrop-filter: blur(24px); backdrop-filter: blur(24px); }
4386:root .backdrop-blur-2xl { -webkit-backdrop-filter: blur(40px); backdrop-filter: blur(40px); }
4387:root .backdrop-blur-3xl { -webkit-backdrop-filter: blur(64px); backdrop-filter: blur(64px); }
4388:root .leading-none { line-height: 1; }
4389:root .leading-tight { line-height: 1.25; }
4390:root .leading-snug { line-height: 1.375; }
4391:root .leading-normal { line-height: 1.5; }
4392:root .leading-relaxed { line-height: 1.625; }
4393:root .leading-loose { line-height: 2; }
4394:root .leading-3 { line-height: 0.75rem; }
4395:root .leading-4 { line-height: 1rem; }
4396:root .leading-5 { line-height: 1.25rem; }
4397:root .leading-6 { line-height: 1.5rem; }
4398:root .leading-7 { line-height: 1.75rem; }
4399:root .leading-8 { line-height: 2rem; }
4400:root .leading-9 { line-height: 2.25rem; }
4401:root .leading-10 { line-height: 2.5rem; }
4402:root .font-thin { font-weight: 100; }
4403:root .font-extralight { font-weight: 200; }
4404:root .font-light { font-weight: 300; }
4405:root .font-normal { font-weight: 400; }
4406:root .font-medium { font-weight: 500; }
4407:root .font-semibold { font-weight: 600; }
4408:root .font-bold { font-weight: 700; }
4409:root .font-extrabold { font-weight: 800; }
4410:root .font-black { font-weight: 900; }
4411:root .italic { font-style: italic; }
4412:root .not-italic { font-style: normal; }
4413:root .text-left { text-align: left; }
4414:root .text-center { text-align: center; }
4415:root .text-right { text-align: right; }
4416:root .text-justify { text-align: justify; }
4417:root .text-start { text-align: start; }
4418:root .text-end { text-align: end; }
4419:root .uppercase { text-transform: uppercase; }
4420:root .lowercase { text-transform: lowercase; }
4421:root .capitalize { text-transform: capitalize; }
4422:root .normal-case { text-transform: none; }
4423:root .underline { text-decoration-line: underline; }
4424:root .overline { text-decoration-line: overline; }
4425:root .line-through { text-decoration-line: line-through; }
4426:root .no-underline { text-decoration-line: none; }
4427:root .text-wrap { text-wrap: wrap; }
4428:root .text-nowrap { text-wrap: nowrap; }
4429:root .text-balance { text-wrap: balance; }
4430:root .text-pretty { text-wrap: pretty; }
4431:root .whitespace-normal { white-space: normal; }
4432:root .whitespace-nowrap { white-space: nowrap; }
4433:root .whitespace-pre { white-space: pre; }
4434:root .whitespace-pre-line { white-space: pre-line; }
4435:root .whitespace-pre-wrap { white-space: pre-wrap; }
4436:root .whitespace-break-spaces { white-space: break-spaces; }
4437:root .tracking-tighter { letter-spacing: -0.05em; }
4438:root .tracking-tight { letter-spacing: -0.025em; }
4439:root .tracking-normal { letter-spacing: 0em; }
4440:root .tracking-wide { letter-spacing: 0.025em; }
4441:root .tracking-wider { letter-spacing: 0.05em; }
4442:root .tracking-widest { letter-spacing: 0.1em; }
4443:root .shadow-2xs { --tw-shadow: 0 1px rgb(0 0 0 / 0.05); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-sha
4443dow, 0 0 #0000); }
4444:root .shadow-xs { --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4445:root .shadow-sm { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4446:root .shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4447:root .shadow-md { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4448:root .shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-sha
4448dow, 0 0 #0000); }
4449:root .shadow-xl { --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4450:root .shadow-2xl { --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4451:root .shadow-inner { --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4452:root .shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4453:root .inset-shadow-2xs { --tw-shadow: inset 0 1px rgb(0 0 0 / 0.05); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4454:root .inset-shadow-xs { --tw-shadow: inset 0 1px 1px rgb(0 0 0 / 0.05); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-sha
4454dow, 0 0 #0000); }
4455:root .inset-shadow-sm { --tw-shadow: inset 0 2px 4px rgb(0 0 0 / 0.05); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4456:root .inset-shadow { --tw-shadow: inset 0 2px 4px rgb(0 0 0 / 0.05); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4457:root .inset-shadow-md { --tw-shadow: inset 0 4px 6px rgb(0 0 0 / 0.10); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4458:root .inset-shadow-lg { --tw-shadow: inset 0 6px 10px rgb(0 0 0 / 0.10); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4459:root .inset-shadow-xl { --tw-shadow: inset 0 8px 16px rgb(0 0 0 / 0.10); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4460:root .inset-shadow-2xl { --tw-shadow: inset 0 12px 24px rgb(0 0 0 / 0.10); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-sha
4460dow, 0 0 #0000); }
4461:root .inset-shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow, 0 0 #0000); }
4462:root .opacity-0 { opacity: 0; }
4463:root .opacity-5 { opacity: 0.05; }
4464:root .opacity-10 { opacity: 0.1; }
4465:root .opacity-15 { opacity: 0.15; }
4466:root .opacity-20 { opacity: 0.2; }
4467:root .opacity-25 { opacity: 0.25; }
4468:root .opacity-30 { opacity: 0.3; }
4469:root .opacity-35 { opacity: 0.35; }
4470:root .opacity-40 { opacity: 0.4; }
4471:root .opacity-45 { opacity: 0.45; }
4472:root .opacity-50 { opacity: 0.5; }
4473:root .opacity-55 { opacity: 0.55; }
4474:root .opacity-60 { opacity: 0.6; }
4475:root .opacity-65 { opacity: 0.65; }
4476:root .opacity-70 { opacity: 0.7; }
4477:root .opacity-75 { opacity: 0.75; }
4478:root .opacity-80 { opacity: 0.8; }
4479:root .opacity-85 { opacity: 0.85; }
4480:root .opacity-90 { opacity: 0.9; }
4481:root .opacity-95 { opacity: 0.95; }
4482:root .opacity-100 { opacity: 1; }
4483:root .overflow-auto { overflow: auto; }
4484:root .overflow-x-auto { overflow-x: auto; }
4485:root .overflow-y-auto { overflow-y: auto; }
4486:root .overflow-hidden { overflow: hidden; }
4487:root .overflow-x-hidden { overflow-x: hidden; }
4488:root .overflow-y-hidden { overflow-y: hidden; }
4489:root .overflow-clip { overflow: clip; }
4490:root .overflow-x-clip { overflow-x: clip; }
4491:root .overflow-y-clip { overflow-y: clip; }
4492:root .overflow-visible { overflow: visible; }
4493:root .overflow-x-visible { overflow-x: visible; }
4494:root .overflow-y-visible { overflow-y: visible; }
4495:root .overflow-scroll { overflow: scroll; }
4496:root .overflow-x-scroll { overflow-x: scroll; }
4497:root .overflow-y-scroll { overflow-y: scroll; }
4498:root .static { position: static; }
4499:root .relative { position: relative; }
4500:root .absolute { position: absolute; width: auto; }
4501:root .fixed { position: fixed; width: auto; }
4502:root .sticky { position: sticky; }
4503:root .inset-0 { inset: 0; }
4504:root .inset-x-0 { right: 0; left: 0; }
4505:root .inset-y-0 { top: 0; bottom: 0; }
4506:root .inset-auto { inset: auto; }
4507:root .inset-x-auto { right: auto; left: auto; }
4508:root .inset-y-auto { top: auto; bottom: auto; }
4509:root .top-0 { top: 0; }
4510:root .top-px { top: 1px; }
4511:root .top-0\.5 { top: 0.125rem; }
4512:root .top-1 { top: 0.25rem; }
4513:root .top-1\.5 { top: 0.375rem; }
4514:root .top-2 { top: 0.5rem; }
4515:root .top-3 { top: 0.75rem; }
4516:root .top-4 { top: 1rem; }
4517:root .top-auto { top: auto; }
4518:root .top-full { top: 100%; }
4519:root .top-1\/2 { top: 50%; }
4520:root .right-0 { right: 0; }
4521:root .right-px { right: 1px; }
4522:root .right-0\.5 { right: 0.125rem; }
4523:root .right-1 { right: 0.25rem; }
4524:root .right-1\.5 { right: 0.375rem; }
4525:root .right-2 { right: 0.5rem; }
4526:root .right-3 { right: 0.75rem; }
4527:root .right-4 { right: 1rem; }
4528:root .right-auto { right: auto; }
4529:root .right-full { right: 100%; }
4530:root .right-1\/2 { right: 50%; }
4531:root .bottom-0 { bottom: 0; }
4532:root .bottom-px { bottom: 1px; }
4533:root .bottom-0\.5 { bottom: 0.125rem; }
4534:root .bottom-1 { bottom: 0.25rem; }
4535:root .bottom-1\.5 { bottom: 0.375rem; }
4536:root .bottom-2 { bottom: 0.5rem; }
4537:root .bottom-3 { bottom: 0.75rem; }
4538:root .bottom-4 { bottom: 1rem; }
4539:root .bottom-auto { bottom: auto; }
4540:root .bottom-full { bottom: 100%; }
4541:root .bottom-1\/2 { bottom: 50%; }
4542:root .left-0 { left: 0; }
4543:root .left-px { left: 1px; }
4544:root .left-0\.5 { left: 0.125rem; }
4545:root .left-1 { left: 0.25rem; }
4546:root .left-1\.5 { left: 0.375rem; }
4547:root .left-2 { left: 0.5rem; }
4548:root .left-3 { left: 0.75rem; }
4549:root .left-4 { left: 1rem; }
4550:root .left-auto { left: auto; }
4551:root .left-full { left: 100%; }
4552:root .left-1\/2 { left: 50%; }
4553:root .visible { visibility: visible; }
4554:root .invisible { visibility: hidden; }
4555:root .collapse { visibility: collapse; }
4556:root .cursor-auto { cursor: auto; }
4557:root .cursor-default { cursor: default; }
4558:root .cursor-pointer { cursor: pointer; }
4559:root .cursor-wait { cursor: wait; }
4560:root .cursor-text { cursor: text; }
4561:root .cursor-move { cursor: move; }
4562:root .cursor-not-allowed { cursor: not-allowed; }
4563:root .cursor-grab { cursor: grab; }
4564:root .cursor-grabbing { cursor: grabbing; }
4565:root .list-none { list-style-type: none; }
4566:root .list-disc { list-style-type: disc; }
4567:root .list-decimal { list-style-type: decimal; }
4568:root .list-inside { list-style-position: inside; }
4569:root .list-outside { list-style-position: outside; }
4570:root .-m-px { margin: -1px; }
4571:root .-m-0\.5 { margin: -0.125rem; }
4572:root .-m-1 { margin: -0.25rem; }
4573:root .-m-1\.5 { margin: -0.375rem; }
4574:root .-m-2 { margin: -0.5rem; }
4575:root .-m-2\.5 { margin: -0.625rem; }
4576:root .-m-3 { margin: -0.75rem; }
4577:root .-m-3\.5 { margin: -0.875rem; }
4578:root .-m-4 { margin: -1rem; }
4579:root .-m-5 { margin: -1.25rem; }
4580:root .-m-6 { margin: -1.5rem; }
4581:root .-m-8 { margin: -2rem; }
4582:root .-m-10 { margin: -2.5rem; }
4583:root .-m-12 { margin: -3rem; }
4584:root .-m-16 { margin: -4rem; }
4585:root .-m-20 { margin: -5rem; }
4586:root .-m-24 { margin: -6rem; }
4587:root .-m-32 { margin: -8rem; }
4588:root .-m-40 { margin: -10rem; }
4589:root .-m-48 { margin: -12rem; }
4590:root .-m-56 { margin: -14rem; }
4591:root .-m-64 { margin: -16rem; }
4592:root .-mt-px { margin-top: -1px; }
4593:root .-mt-0\.5 { margin-top: -0.125rem; }
4594:root .-mt-1 { margin-top: -0.25rem; }
4595:root .-mt-1\.5 { margin-top: -0.375rem; }
4596:root .-mt-2 { margin-top: -0.5rem; }
4597:root .-mt-2\.5 { margin-top: -0.625rem; }
4598:root .-mt-3 { margin-top: -0.75rem; }
4599:root .-mt-3\.5 { margin-top: -0.875rem; }
4600:root .-mt-4 { margin-top: -1rem; }
4601:root .-mt-5 { margin-top: -1.25rem; }
4602:root .-mt-6 { margin-top: -1.5rem; }
4603:root .-mt-8 { margin-top: -2rem; }
4604:root .-mt-10 { margin-top: -2.5rem; }
4605:root .-mt-12 { margin-top: -3rem; }
4606:root .-mt-16 { margin-top: -4rem; }
4607:root .-mt-20 { margin-top: -5rem; }
4608:root .-mt-24 { margin-top: -6rem; }
4609:root .-mt-32 { margin-top: -8rem; }
4610:root .-mt-40 { margin-top: -10rem; }
4611:root .-mt-48 { margin-top: -12rem; }
4612:root .-mt-56 { margin-top: -14rem; }
4613:root .-mt-64 { margin-top: -16rem; }
4614:root .-mr-px { margin-right: -1px; }
4615:root .-mr-0\.5 { margin-right: -0.125rem; }
4616:root .-mr-1 { margin-right: -0.25rem; }
4617:root .-mr-1\.5 { margin-right: -0.375rem; }
4618:root .-mr-2 { margin-right: -0.5rem; }
4619:root .-mr-2\.5 { margin-right: -0.625rem; }
4620:root .-mr-3 { margin-right: -0.75rem; }
4621:root .-mr-3\.5 { margin-right: -0.875rem; }
4622:root .-mr-4 { margin-right: -1rem; }
4623:root .-mr-5 { margin-right: -1.25rem; }
4624:root .-mr-6 { margin-right: -1.5rem; }
4625:root .-mr-8 { margin-right: -2rem; }
4626:root .-mr-10 { margin-right: -2.5rem; }
4627:root .-mr-12 { margin-right: -3rem; }
4628:root .-mr-16 { margin-right: -4rem; }
4629:root .-mr-20 { margin-right: -5rem; }
4630:root .-mr-24 { margin-right: -6rem; }
4631:root .-mr-32 { margin-right: -8rem; }
4632:root .-mr-40 { margin-right: -10rem; }
4633:root .-mr-48 { margin-right: -12rem; }
4634:root .-mr-56 { margin-right: -14rem; }
4635:root .-mr-64 { margin-right: -16rem; }
4636:root .-mb-px { margin-bottom: -1px; }
4637:root .-mb-0\.5 { margin-bottom: -0.125rem; }
4638:root .-mb-1 { margin-bottom: -0.25rem; }
4639:root .-mb-1\.5 { margin-bottom: -0.375rem; }
4640:root .-mb-2 { margin-bottom: -0.5rem; }
4641:root .-mb-2\.5 { margin-bottom: -0.625rem; }
4642:root .-mb-3 { margin-bottom: -0.75rem; }
4643:root .-mb-3\.5 { margin-bottom: -0.875rem; }
4644:root .-mb-4 { margin-bottom: -1rem; }
4645:root .-mb-5 { margin-bottom: -1.25rem; }
4646:root .-mb-6 { margin-bottom: -1.5rem; }
4647:root .-mb-8 { margin-bottom: -2rem; }
4648:root .-mb-10 { margin-bottom: -2.5rem; }
4649:root .-mb-12 { margin-bottom: -3rem; }
4650:root .-mb-16 { margin-bottom: -4rem; }
4651:root .-mb-20 { margin-bottom: -5rem; }
4652:root .-mb-24 { margin-bottom: -6rem; }
4653:root .-mb-32 { margin-bottom: -8rem; }
4654:root .-mb-40 { margin-bottom: -10rem; }
4655:root .-mb-48 { margin-bottom: -12rem; }
4656:root .-mb-56 { margin-bottom: -14rem; }
4657:root .-mb-64 { margin-bottom: -16rem; }
4658:root .-ml-px { margin-left: -1px; }
4659:root .-ml-0\.5 { margin-left: -0.125rem; }
4660:root .-ml-1 { margin-left: -0.25rem; }
4661:root .-ml-1\.5 { margin-left: -0.375rem; }
4662:root .-ml-2 { margin-left: -0.5rem; }
4663:root .-ml-2\.5 { margin-left: -0.625rem; }
4664:root .-ml-3 { margin-left: -0.75rem; }
4665:root .-ml-3\.5 { margin-left: -0.875rem; }
4666:root .-ml-4 { margin-left: -1rem; }
4667:root .-ml-5 { margin-left: -1.25rem; }
4668:root .-ml-6 { margin-left: -1.5rem; }
4669:root .-ml-8 { margin-left: -2rem; }
4670:root .-ml-10 { margin-left: -2.5rem; }
4671:root .-ml-12 { margin-left: -3rem; }
4672:root .-ml-16 { margin-left: -4rem; }
4673:root .-ml-20 { margin-left: -5rem; }
4674:root .-ml-24 { margin-left: -6rem; }
4675:root .-ml-32 { margin-left: -8rem; }
4676:root .-ml-40 { margin-left: -10rem; }
4677:root .-ml-48 { margin-left: -12rem; }
4678:root .-ml-56 { margin-left: -14rem; }
4679:root .-ml-64 { margin-left: -16rem; }
4680:root .-mx-px { margin-right: -1px; margin-left: -1px; }
4681:root .-mx-0\.5 { margin-right: -0.125rem; margin-left: -0.125rem; }
4682:root .-mx-1 { margin-right: -0.25rem; margin-left: -0.25rem; }
4683:root .-mx-1\.5 { margin-right: -0.375rem; margin-left: -0.375rem; }
4684:root .-mx-2 { margin-right: -0.5rem; margin-left: -0.5rem; }
4685:root .-mx-2\.5 { margin-right: -0.625rem; margin-left: -0.625rem; }
4686:root .-mx-3 { margin-right: -0.75rem; margin-left: -0.75rem; }
4687:root .-mx-3\.5 { margin-right: -0.875rem; margin-left: -0.875rem; }
4688:root .-mx-4 { margin-right: -1rem; margin-left: -1rem; }
4689:root .-mx-5 { margin-right: -1.25rem; margin-left: -1.25rem; }
4690:root .-mx-6 { margin-right: -1.5rem; margin-left: -1.5rem; }
4691:root .-mx-8 { margin-right: -2rem; margin-left: -2rem; }
4692:root .-mx-10 { margin-right: -2.5rem; margin-left: -2.5rem; }
4693:root .-mx-12 { margin-right: -3rem; margin-left: -3rem; }
4694:root .-mx-16 { margin-right: -4rem; margin-left: -4rem; }
4695:root .-mx-20 { margin-right: -5rem; margin-left: -5rem; }
4696:root .-mx-24 { margin-right: -6rem; margin-left: -6rem; }
4697:root .-mx-32 { margin-right: -8rem; margin-left: -8rem; }
4698:root .-mx-40 { margin-right: -10rem; margin-left: -10rem; }
4699:root .-mx-48 { margin-right: -12rem; margin-left: -12rem; }
4700:root .-mx-56 { margin-right: -14rem; margin-left: -14rem; }
4701:root .-mx-64 { margin-right: -16rem; margin-left: -16rem; }
4702:root .-my-px { margin-top: -1px; margin-bottom: -1px; }
4703:root .-my-0\.5 { margin-top: -0.125rem; margin-bottom: -0.125rem; }
4704:root .-my-1 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
4705:root .-my-1\.5 { margin-top: -0.375rem; margin-bottom: -0.375rem; }
4706:root .-my-2 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
4707:root .-my-2\.5 { margin-top: -0.625rem; margin-bottom: -0.625rem; }
4708:root .-my-3 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
4709:root .-my-3\.5 { margin-top: -0.875rem; margin-bottom: -0.875rem; }
4710:root .-my-4 { margin-top: -1rem; margin-bottom: -1rem; }
4711:root .-my-5 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
4712:root .-my-6 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
4713:root .-my-8 { margin-top: -2rem; margin-bottom: -2rem; }
4714:root .-my-10 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
4715:root .-my-12 { margin-top: -3rem; margin-bottom: -3rem; }
4716:root .-my-16 { margin-top: -4rem; margin-bottom: -4rem; }
4717:root .-my-20 { margin-top: -5rem; margin-bottom: -5rem; }
4718:root .-my-24 { margin-top: -6rem; margin-bottom: -6rem; }
4719:root .-my-32 { margin-top: -8rem; margin-bottom: -8rem; }
4720:root .-my-40 { margin-top: -10rem; margin-bottom: -10rem; }
4721:root .-my-48 { margin-top: -12rem; margin-bottom: -12rem; }
4722:root .-my-56 { margin-top: -14rem; margin-bottom: -14rem; }
4723:root .-my-64 { margin-top: -16rem; margin-bottom: -16rem; }
4724:root .space-x-0 > :not([hidden]) ~ :not([hidden]) { margin-left: 0; }
4725:root .space-y-0 > :not([hidden]) ~ :not([hidden]) { margin-top: 0; }
4726:root .space-x-px > :not([hidden]) ~ :not([hidden]) { margin-left: 1px; }
4727:root .space-y-px >
4727 :not([hidden]) ~ :not([hidden]) { margin-top: 1px; }
4728:root .space-x-0\.5 > :not([hidden]) ~ :not([hidden]) { margin-left: 0.125rem; }
4729:root .space-y-0\.5 > :not([hidden]) ~ :not([hidden]) { margin-top: 0.125rem; }
4730:root .space-x-1 > :not([hidden]) ~ :not([hidden]) { margin-left: 0.25rem; }
4731:root .space-y-1 > :not([hidden]) ~ :not([hidden]) { margin-top: 0.25rem; }
4732:root .space-x-1\.5 > :not([hidden]) ~ :not([hidden]) { margin-left: 0.375rem; }
4733:root .space-y-1\.5 > :not([hidden]) ~ :not([hidden]) { margin-top: 0.375rem; }
4734:root .space-x-2 > :not([hidden]) ~ :not([hidden]) { margin-left: 0.5rem; }
4735:root .space-y-2 > :not([hidden]) ~ :not([hidden]) { margin-top: 0.5rem; }
4736:root .space-x-2\.5 > :not([hidden]) ~ :not([hidden]) { margin-left: 0.625rem; }
4737:root .space-y-2\.5 > :not([hidden]) ~ :not([hidden]) { margin-top: 0.625rem; }
4738:root .space-x-3 > :not([hidden]) ~ :not([hidden]) { margin-left: 0.75rem; }
4739:root .space-y-3 > :not([hidden]) ~ :not([hidden]) { margin-top: 0.75rem; }
4740:root .space-x-4 > :not([hidden]) ~ :not([hidden]) { margin-left: 1rem; }
4741:root .space-y-4 > :not([hidden]) ~ :not([hidden]) { margin-top: 1rem; }
4742:root .space-x-5 > :not([hidden]) ~ :not([hidden]) { margin-left: 1.25rem; }
4743:root .space-y-5 > :not([hidden]) ~ :not([hidden]) { margin-top: 1.25rem; }
4744:root .space-x-6 > :not([hidden]) ~ :not([hidden]) { margin-left: 1.5rem; }
4745:root .space-y-6 > :not([hidden]) ~ :not([hidden]) { margin-top: 1.5rem; }
4746:root .space-x-8 > :not([hidden]) ~ :not([hidden]) { margin-left: 2rem; }
4747:root .space-y-8 > :not([hidden]) ~ :not([hidden]) { margin-top: 2rem; }
4748:root .space-x-10 > :not([hidden]) ~ :not([hidden]) { margin-left: 2.5rem; }
4749:root .space-y-10 > :not([hidden]) ~ :not([hidden]) { margin-top: 2.5rem; }
4750:root .space-x-12 > :not([hidden]) ~ :not([hidden]) { margin-left: 3rem; }
4751:root .space-y-12 > :not([hidden]) ~ :not([hidden]) { margin-top: 3rem; }
4752:root .space-x-16 > :not([hidden]) ~ :not([hidden]) { margin-left: 4rem; }
4753:root .space-y-16 > :not([hidden]) ~ :not([hidden]) { margin-top: 4rem; }
4754:root .space-x-20 > :not([hidden]) ~ :not([hidden]) { margin-left: 5rem; }
4755:root .space-y-20 > :not([hidden]) ~ :not([hidden]) { margin-top: 5rem; }
4756:root .space-x-24 > :not([hidden]) ~ :not([hidden]) { margin-left: 6rem; }
4757:root .space-y-24 > :not([hidden]) ~ :not([hidden]) { margin-top: 6rem; }
4758:root .-space-x-0 > :not([hidden]) ~ :not([hidden]) { margin-left: -0; }
4759:root .-space-y-0 > :not([hidden]) ~ :not([hidden]) { margin-top: -0; }
4760:root .-space-x-px > :not([hidden]) ~ :not([hidden]) { margin-left: -1px; }
4761:root .-space-y-px > :not([hidden]) ~ :not([hidden]) { margin-top: -1px; }
4762:root .-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) { margin-left: -0.125rem; }
4763:root .-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) { margin-top: -0.125rem; }
4764:root .-space-x-1 > :not([hidden]) ~ :not([hidden]) { margin-left: -0.25rem; }
4765:root .-space-y-1 > :not([hidden]) ~ :not([hidden]) { margin-top: -0.25rem; }
4766:root .-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) { margin-left: -0.375rem; }
4767:root .-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) { margin-top: -0.375rem; }
4768:root .-space-x-2 > :not([hidden]) ~ :not([hidden]) { margin-left: -0.5rem; }
4769:root .-space-y-2 > :not([hidden]) ~ :not([hidden]) { margin-top: -0.5rem; }
4770:root .-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) { margin-left: -0.625rem; }
4771:root .-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) { margin-top: -0.625rem; }
4772:root .-space-x-3 > :not([hidden]) ~ :not([hidden]) { margin-left: -0.75rem; }
4773:root .-space-y-3 > :not([hidden]) ~ :not([hidden]) { margin-top: -0.75rem; }
4774:root .-space-x-4 > :not([hidden]) ~ :not([hidden]) { margin-left: -1rem; }
4775:root .-space-y-4 > :not([hidden]) ~ :not([hidden]) { margin-top: -1rem; }
4776:root .-space-x-5 > :not([hidden]) ~ :not([hidden]) { margin-left: -1.25rem; }
4777:root .-space-y-5 > :not([hidden]) ~ :not([hidden]) { margin-top: -1.25rem; }
4778:root .-space-x-6 > :not([hidden]) ~ :not([hidden]) { margin-left: -1.5rem; }
4779:root .-space-y-6 > :not([hidden]) ~ :not([hidden]) { margin-top: -1.5rem; }
4780:root .-space-x-8 > :not([hidden]) ~ :not([hidden]) { margin-left: -2rem; }
4781:root .-space-y-8 > :not([hidden]) ~ :not([hidden]) { margin-top: -2rem; }
4782:root .-space-x-10 > :not([hidden]) ~ :not([hidden]) { margin-left: -2.5rem; }
4783:root .-space-y-10 > :not([hidden]) ~ :not([hidden]) { margin-top: -2.5rem; }
4784:root .-space-x-12 > :not([hidden]) ~ :not([hidden]) { margin-left: -3rem; }
4785:root .-space-y-12 > :not([hidden]) ~ :not([hidden]) { margin-top: -3rem; }
4786:root .-space-x-16 > :not([hidden]) ~ :not([hidden]) { margin-left: -4rem; }
4787:root .-space-y-16 > :not([hidden]) ~ :not([hidden]) { margin-top: -4rem; }
4788:root .-space-x-20 > :not([hidden]) ~ :not([hidden]) { margin-left: -5rem; }
4789:root .-space-y-20 > :not([hidden]) ~ :not([hidden]) { margin-top: -5rem; }
4790:root .-space-x-24 > :not([hidden]) ~ :not([hidden]) { margin-left: -6rem; }
4791:root .-space-y-24 > :not([hidden]) ~ :not([hidden]) { margin-top: -6rem; }
4792:root .divide-x-0 > :not([hidden]) ~ :not([hidden]) { border-left-width: 0px; }
4793:root .divide-y-0 > :not([hidden]) ~ :not([hidden]) { border-top-width: 0px; }
4794:root .divide-x-2 > :not([hidden]) ~ :not([hidden]) { border-left-width: 2px; }
4795:root .divide-y-2 > :not([hidden]) ~ :not([hidden]) { border-top-width: 2px; }
4796:root .divide-x-4 > :not([hidden]) ~ :not([hidden]) { border-left-width: 4px; }
4797:root .divide-y-4 > :not([hidden]) ~ :not([hidden]) { border-top-width: 4px; }
4798:root .divide-x-8 > :not([hidden]) ~ :not([hidden]) { border-left-width: 8px; }
4799:root .divide-y-8 > :not([hidden]) ~ :not([hidden]) { border-top-width: 8px; }
4800:root .divide-x > :not([hidden]) ~ :not([hidden]) { border-left-width: 1px; }
4801:root .divide-y > :not([hidden]) ~ :not([hidden]) { border-top-width: 1px; }
4802:root .basis-auto { flex-basis: auto; }
4803:root .basis-full { flex-basis: 100%; }
4804:root .basis-0 { flex-basis: 0%; }
4805:root .basis-1\/2 { flex-basis: 50%; }
4806:root .basis-1\/3 { flex-basis: 33.333333%; }
4807:root .basis-2\/3 { flex-basis: 66.666667%; }
4808:root .basis-1\/4 { flex-basis: 25%; }
4809:root .basis-2\/4 { flex-basis: 50%; }
4810:root .basis-3\/4 { flex-basis: 75%; }
4811:root .basis-1\/5 { flex-basis: 20%; }
4812:root .basis-2\/5 { flex-basis: 40%; }
4813:root .basis-3\/5 { flex-basis: 60%; }
4814:root .basis-4\/5 { flex-basis: 80%; }
4815:root .basis-1\/6 { flex-basis: 16.666667%; }
4816:root .basis-5\/6 { flex-basis: 83.333333%; }
4817:root .basis-1\/12 { flex-basis: 8.333333%; }
4818:root .text-3xl { font-size: var(--spectra-text-3xl, 1.875rem); line-height: 2.25rem; }
4819:root .text-4xl { font-size: var(--spectra-text-4xl, 2.25rem); line-height: 2.5rem; }
4820:root .text-5xl { font-size: var(--spectra-text-5xl, 3rem); line-height: 1; }
4821:root .text-6xl { font-size: var(--spectra-text-6xl, 3.75rem); line-height: 1; }
4822:root .text-7xl { font-size: var(--spectra-text-7xl, 4.5rem); line-height: 1; }
4823:root .text-8xl { font-size: var(--spectra-text-8xl, 6rem); line-height: 1; }
4824:root .text-9xl { font-size: var(--spectra-text-9xl, 8rem); line-height: 1; }
4825:root .truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
4826:root .line-clamp-1 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; line-clamp: 1; }
4827:root .line-clamp-2 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; }
4828:root .line-clamp-3 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-clamp: 3; }
4829:root .line-clamp-4 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-clamp: 4; }
4830:root .line-clamp-5 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; line-clamp: 5; }
4831:root .line-clamp-6 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; line-clamp: 6; }
4832:root .line-clamp-none { overflow: visible; display: block; -webkit-box-orient: horizontal; -webkit-line-clamp: none; line-clamp: none; }
4833:root .rotate-0 { transform: rotate(0deg); }
4834:root .-rotate-0 { transform: rotate(-0deg); }
4835:root .rotate-1 { transform: rotate(1deg); }
4836:root .-rotate-1 { transform: rotate(-1deg); }
4837:root .rotate-2 { transform: rotate(2deg); }
4838:root .-rotate-2 { transform: rotate(-2deg); }
4839:root .rotate-3 { transform: rotate(3deg); }
4840:root .-rotate-3 { transform: rotate(-3deg); }
4841:root .rotate-6 { transform: rotate(6deg); }
4842:root .-rotate-6 { transform: rotate(-6deg); }
4843:root .rotate-12 { transform: rotate(12deg); }
4844:root .-rotate-12 { transform: rotate(-12deg); }
4845:root .rotate-45 { transform: rotate(45deg); }
4846:root .-rotate-45 { transform: rotate(-45deg); }
4847:root .rotate-90 { transform: rotate(90deg); }
4848:root .-rotate-90 { transform: rotate(-90deg); }
4849:root .rotate-180 { transform: rotate(180deg); }
4850:root .-rotate-180 { transform: rotate(-180deg); }
4851:root .scale-0 { transform: scale(0.00); }
4852:root .scale-x-0 { transform: scaleX(0.00); }
4853:root .scale-y-0 { transform: scaleY(0.00); }
4854:root .scale-50 { transform: scale(0.50); }
4855:root .scale-x-50 { transform: scaleX(0.50); }
4856:root .scale-y-50 { transform: scaleY(0.50); }
4857:root .scale-75 { transform: scale(0.75); }
4858:root .scale-x-75 { transform: scaleX(0.75); }
4859:root .scale-y-75 { transform: scaleY(0.75); }
4860:root .scale-90 { transform: scale(0.90); }
4861:root .scale-x-90 { transform: scaleX(0.90); }
4862:root .scale-y-90 { transform: scaleY(0.90); }
4863:root .scale-95 { transform: scale(0.95); }
4864:root .scale-x-95 { transform: scaleX(0.95); }
4865:root .scale-y-95 { transform: scaleY(0.95); }
4866:root .scale-100 { transform: scale(1.00); }
4867:root .scale-x-100 { transform: scaleX(1.00); }
4868:root .scale-y-100 { transform: scaleY(1.00); }
4869:root .scale-105 { transform: scale(1.05); }
4870:root .scale-x-105 { transform: scaleX(1.05); }
4871:root .scale-y-105 { transform: scaleY(1.05); }
4872:root .scale-110 { transform: scale(1.10); }
4873:root .scale-x-110 { transform: scaleX(1.10); }
4874:root .scale-y-110 { transform: scaleY(1.10); }
4875:root .scale-125 { transform: scale(1.25); }
4876:root .scale-x-125 { transform: scaleX(1.25); }
4877:root .scale-y-125 { transform: scaleY(1.25); }
4878:root .scale-150 { transform: scale(1.50); }
4879:root .scale-x-150 { transform: scaleX(1.50); }
4880:root .scale-y-150 { transform: scaleY(1.50); }
4881:root .skew-x-0 { transform: skewX(0deg); }
4882:root .skew-y-0 { transform: skewY(0deg); }
4883:root .-skew-x-0 { transform: skewX(-0deg); }
4884:root .-skew-y-0 { transform: skewY(-0deg); }
4885:root .skew-x-1 { transform: skewX(1deg); }
4886:root .skew-y-1 { transform: skewY(1deg); }
4887:root .-skew-x-1 { transform: skewX(-1deg); }
4888:root .-skew-y-1 { transform: skewY(-1deg); }
4889:root .skew-x-2 { transform: skewX(2deg); }
4890:root .skew-y-2 { transform: skewY(2deg); }
4891:root .-skew-x-2 { transform: skewX(-2deg); }
4892:root .-skew-y-2 { transform: skewY(-2deg); }
4893:root .skew-x-3 { transform: skewX(3deg); }
4894:root .skew-y-3 { transform: skewY(3deg); }
4895:root .-skew-x-3 { transform: skewX(-3deg); }
4896:root .-skew-y-3 { transform: skewY(-3deg); }
4897:root .skew-x-6 { transform: skewX(6deg); }
4898:root .skew-y-6 { transform: skewY(6deg); }
4899:root .-skew-x-6 { transform: skewX(-6deg); }
4900:root .-skew-y-6 { transform: skewY(-6deg); }
4901:root .skew-x-12 { transform: skewX(12deg); }
4902:root .skew-y-12 { transform: skewY(12deg); }
4903:root .-skew-x-12 { transform: skewX(-12deg); }
4904:root .-skew-y-12 { transform: skewY(-12deg); }
4905:root .origin-center { transform-origin: center; }
4906:root .origin-top { transform-origin: top; }
4907:root .origin-top-right { transform-origin: top right; }
4908:root .origin-right { transform-origin: right; }
4909:root .origin-bottom-right { transform-origin: bottom right; }
4910:root .origin-bottom { transform-origin: bottom; }
4911:root .origin-bottom-left { transform-origin: bottom left; }
4912:root .origin-left { transform-origin: left; }
4913:root .origin-top-left { transform-origin: top left; }
4914:root .transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
4915:root .transition-none { transition-property: none; }
4916:root .transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
4917:root .transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
4918:root .transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
4919:root .transition-shadow { transition-property: box-shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
4920:root .transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
4921:root .duration-0 { transition-duration: 0ms; }
4922:root .delay-0 { transition-delay: 0ms; }
4923:root .duration-75 { transition-duration: 75ms; }
4924:root .delay-75 { transition-delay: 75ms; }
4925:root .duration-100 { transition-duration: 100ms; }
4926:root .delay-100 { transition-delay: 100ms; }
4927:root .duration-150 { transition-duration: 150ms; }
4928:root .delay-150 { transition-delay: 150ms; }
4929:root .duration-200 { transition-duration: 200ms; }
4930:root .delay-200 { transition-delay: 200ms; }
4931:root .duration-300 { transition-duration: 300ms; }
4932:root .delay-300 { transition-delay: 300ms; }
4933:root .duration-500 { transition-duration: 500ms; }
4934:root .delay-500 { transition-delay: 500ms; }
4935:root .duration-700 { transition-duration: 700ms; }
4936:root .delay-700 { transition-delay: 700ms; }
4937:root .duration-1000 { transition-duration: 1000ms; }
4938:root .delay-1000 { transition-delay: 1000ms; }
4939:root .ease-linear { transition-timing-function: linear; }
4940:root .ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
4941:root .ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
4942:root .ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
4943:root .animate-none { animation: none; }
4944:root .animate-spin { animation: spectra-spin 1s linear infinite; }
4945:root .animate-ping { animation: spectra-ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; }
4946:root .animate-pulse { animation: spectra-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; }
4947:root .animate-bounce { animation: spectra-bounce 1s infinite; }
4948:root .animate-fade-up { animation: spectra-fade-up 0.6s cubic-bezier(0.16, 1, 0.3, 1) both; }
4949:root .animate-fade-in { animation: spectra-fade-in 0.5s ease-out both; }
4950:root .animate-fade-down { animation: spectra-fade-down 0.6s cubic-bezier(0.16, 1, 0.3, 1) both; }
4951:root .animate-slide-left { animation: spectra-slide-left 0.6s cubic-bezier(0.16, 1, 0.3, 1) both; }
4952:root .animate-slide-right { animation: spectra-slide-right 0.6s cubic-bezier(0.16, 1, 0.3, 1) both; }
4953:root .animate-scale-in { animation: spectra-scale-in 0.6s cubic-bezier(0.16, 1, 0.3, 1) both; }
4954:root .animate-ring-in { animation: spectra-ring-in 0.8s cubic-bezier(0.16, 1, 0.3, 1) both; }
4955:root .animate-ring-dash { animation: spectra-ring-dash 1.2s ease-out both; }
4956:root .animate-drift { animation: spectra-drift 18s ease-in-out infinite; }
4957:root .animate-pulse-dot { animation: spectra-pulse-dot 2s ease-in-out infinite; }
4958:root .animate-wiggle { animation: spectra-wiggle 0.8s ease-in-out; }
4959:root .animate-shake { animation: spectra-shake 0.4s ease-in-out; }
4960:root .animate-reveal { animation: spectra-reveal 0.8s cubic-bezier(0.77, 0, 0.18, 1) both; }
4961:root .animate-fade-up-m { animation: spectra-fade-up-m 0.4s cubic-bezier(0.16, 1, 0.3, 1) both; }
4962:root .blur-xs { filter: blur(4px); }
4963:root .blur-sm { filter: blur(8px); }
4964:root .blur { filter: blur(8px); }
4965:root .blur-md { filter: blur(12px); }
4966:root .blur-lg { filter: blur(16px); }
4967:root .blur-xl { filter: blur(24px); }
4968:root .blur-2xl { filter: blur(40px); }
4969:root .blur-3xl { filter: blur(64px); }
4970:root .brightness-0 { filter: brightness(0.00); }
4971:root .brightness-50 { filter: brightness(0.50); }
4972:root .brightness-75 { filter: brightness(0.75); }
4973:root .brightness-90 { filter: brightness(0.90); }
4974:root .brightness-95 { filter: brightness(0.95); }
4975:root .brightness-100 { filter: brightness(1.00); }
4976:root .brightness-105 { filter: brightness(1.05); }
4977:root .brightness-110 { filter: brightness(1.10); }
4978:root .brightness-125 { filter: brightness(1.25); }
4979:root .brightness-150 { filter: brightness(1.50); }
4980:root .brightness-200 { filter: brightness(2.00); }
4981:root .contrast-0 { filter: contrast(0.00); }
4982:root .contrast-50 { filter: contrast(0.50); }
4983:root .contrast-75 { filter: contrast(0.75); }
4984:root .contrast-100 { filter: contrast(1.00); }
4985:root .contrast-125 { filter: contrast(1.25); }
4986:root .contrast-150 { filter: contrast(1.50); }
4987:root .contrast-200 { filter: contrast(2.00); }
4988:root .saturate-0 { filter: saturate(0.00); }
4989:root .saturate-50 { filter: saturate(0.50); }
4990:root .saturate-100 { filter: saturate(1.00); }
4991:root .saturate-150 { filter: saturate(1.50); }
4992:root .saturate-200 { filter: saturate(2.00); }
4993:root .grayscale { filter: grayscale(100%); }
4994:root .grayscale-0 { filter: grayscale(0); }
4995:root .invert { filter: invert(100%); }
4996:root .invert-0 { filter: invert(0); }
4997:root .sepia { filter: sepia(100%); }
4998:root .sepia-0 { filter: sepia(0); }
4999:root .hue-rotate-0 { filter: hue-rotate(0deg); }
5000:root .-hue-rotate-0 { filter: hue-rotate(-0deg); }
5001:root .hue-rotate-15 { filter: hue-rotate(15deg); }
5002:root .-hue-rotate-15 { filter: hue-rotate(-15deg); }
5003:root .hue-rotate-30 { filter: hue-rotate(30deg); }
5004:root .-hue-rotate-30 { filter: hue-rotate(-30deg); }
5005:root .hue-rotate-60 { filter: hue-rotate(60deg); }
5006:root .-hue-rotate-60 { filter: hue-rotate(-60deg); }
5007:root .hue-rotate-90 { filter: hue-rotate(90deg); }
5008:root .-hue-rotate-90 { filter: hue-rotate(-90deg); }
5009:root .hue-rotate-180 { filter: hue-rotate(180deg); }
5010:root .-hue-rotate-180 { filter: hue-rotate(-180deg); }
5011:root .drop-shadow-none { filter: drop-shadow(0 0 #0000); }
5012:root .drop-shadow-sm { filter: drop-shadow(0 1px 1px rgba(0,0,0,0.05)); }
5013:root .drop-shadow { filter: drop-shadow(0 1px 2px rgba(0,0,0,0.1)) drop-shadow(0 1px 1px rgba(0,0,0,0.06)); }
5014:root .drop-shadow-md { filter: drop-shadow(0 4px 3px rgba(0,0,0,0.07)) drop-shadow(0 2px 2px rgba(0,0,0,0.06)); }
5015:root .drop-shadow-lg { filter: drop-shadow(0 10px 8px rgba(0,0,0,0.04)) drop-shadow(0 4px 3px rgba(0,0,0,0.1)); }
5016:root .drop-shadow-xl { filter: drop-shadow(0 20px 13px rgba(0,0,0,0.03)) drop-shadow(0 8px 5px rgba(0,0,0,0.08)); }
5017:root .drop-shadow-2xl { filter: drop-shadow(0 25px 25px rgba(0,0,0,0.15)); }
5018:root .bg-gradient-to-t { background-image: linear-gradient(to top, var(--tw-gradient-stops, var(--tw-gradient-from, transparent), var(--tw-gradient-to, transparent))); }
5019:root .bg-gradient-to-tr { background-image: linear-gradient(to top right, var(--tw-gradient-stops, var(--tw-gradient-from, transparent), var(--tw-gradient-to, transparent))); }
5020:root .bg-gradient-to-r { background-image: linear-gradient(to right, var(--tw-gradient-stops, var(--tw-gradient-from, transparent), var(--tw-gradient-to, transparent))); }
5021:root .bg-gradient-to-br { background-image: linear-gradient(to bottom right, var(--tw-gradient-stops, var(--tw-gradient-from, transparent), var(--tw-gradient-to, transparent))); }
5022:root .bg-gradient-to-b { background-image: linear-gradient(to bottom, var(--tw-gradient-stops, var(--tw-gradient-from, transparent), var(--tw-gradient-to, transparent))); }
5023:root .bg-gradient-to-bl { background-image: linear-gradient(to bottom left, var(--tw-gradient-stops, var(--tw-gradient-from, transparent), var(--tw-gradient-to, transparent))); }
5024:root .bg-gradient-to-l { background-image: linear-gradient(to left, var(--tw-gradient-stops, var(--tw-gradient-from, transparent), var(--tw-gradient-to, transparent))); }
5025:root .bg-gradient-to-tl { background-image: linear-gradient(to top left, var(--tw-gradient-stops, var(--tw-gradient-from, transparent), var(--tw-gradient-to, transparent))); }
5026:root .underline-offset-0 { text-underline-offset: 0px; }
5027:root .underline-offset-1 { text-underline-offset: 1px; }
5028:root .underline-offset-2 { text-underline-offset: 2px; }
5029:root .underline-offset-4 { text-underline-offset: 4px; }
5030:root .underline-offset-8 { text-underline-offset: 8px; }
5031:root .underline-offset-auto { text-underline-offset: auto; }
5032:root .decoration-solid { text-decoration-style: solid; }
5033:root .decoration-double { text-decoration-style: double; }
5034:root .decoration-dotted { text-decoration-style: dotted; }
5035:root .decoration-dashed { text-decoration-style: dashed; }
5036:root .decoration-wavy { text-decoration-style: wavy; }
5037:root .decoration-0 { text-decoration-thickness: 0px; }
5038:root .decoration-1 { text-decoration-thickness: 1px; }
5039:root .decoration-2 { text-decoration-thickness: 2px; }
5040:root .decoration-4 { text-decoration-thickness: 4px; }
5041:root .decoration-8 { text-decoration-thickness: 8px; }
5042:root .decoration-auto { text-decoration-thickness: auto; }
5043:root .decoration-from-font { text-decoration-thickness: from-font; }
5044:root .align-baseline { vertical-align: baseline; }
5045:root .align-top { vertical-align: top; }
5046:root .align-middle { vertical-align: middle; }
5047:root .align-bottom { vertical-align: bottom; }
5048:root .align-text-top { vertical-align: text-top; }
5049:root .align-text-bottom { vertical-align: text-bottom; }
5050:root .align-sub { vertical-align: sub; }
5051:root .align-super { vertical-align: super; }
5052:root .table-auto { table-layout: auto; }
5053:root .table-fixed { table-layout: fixed; }
5054:root .border-collapse { border-collapse: collapse; }
5055:root .border-separate { border-collapse: separate; }
5056:root .caption-top { caption-side: top; }
5057:root .caption-bottom { caption-side: bottom; }
5058:root .border-spacing-0 { border-spacing: 0; }
5059:root .border-spacing-px { border-spacing: 1px; }
5060:root .border-spacing-0\.5 { border-spacing: 0.125rem; }
5061:root .border-spacing-1 { border-spacing: 0.25rem; }
5062:root .border-spacing-1\.5 { border-spacing: 0.375rem; }
5063:root .border-spacing-2 { border-spacing: 0.5rem; }
5064:root .border-spacing-2\.5 { border-spacing: 0.625rem; }
5065:root .border-spacing-3 { border-spacing: 0.75rem; }
5066:root .border-spacing-4 { border-spacing: 1rem; }
5067:root .border-spacing-5 { border-spacing: 1.25rem; }
5068:root .border-spacing-6 { border-spacing: 1.5rem; }
5069:root .border-spacing-8 { border-spacing: 2rem; }
5070:root .border-spacing-10 { border-spacing: 2.5rem; }
5071:root .border-spacing-12 { border-spacing: 3rem; }
5072:root .border-spacing-16 { border-spacing: 4rem; }
5073:root .border-spacing-20 { border-spacing: 5rem; }
5074:root .border-spacing-24 { border-spacing: 6rem; }
5075:root .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; }
5076:root .not-sr-only { position: static; width: auto; height: auto; padding: 0; margin: 0; overflow: visible; clip: auto; white-space: normal; }
5077:root .appearance-none { appearance: none; -webkit-appearance: none; }
5078:root .appearance-auto { appearance: auto; }
5079:root .resize-none { resize: none; }
5080:root .resize-y { resize: vertical; }
5081:root .resize-x { resize: horizontal; }
5082:root .resize { resize: both; }
5083:root .scroll-auto { scroll-behavior: auto; }
5084:root .scroll-smooth { scroll-behavior: smooth; }
5085:root .snap-none { scroll-snap-type: none; }
5086:root .snap-x { scroll-snap-type: x mandatory; }
5087:root .snap-y { scroll-snap-type: y mandatory; }
5088:root .snap-both { scroll-snap-type: both mandatory; }
5089:root .snap-mandatory { --tw-scroll-snap-strictness: mandatory; }
5090:root .snap-proximity { --tw-scroll-snap-strictness: proximity; }
5091:root .snap-start { scroll-snap-align: start; }
5092:root .snap-end { scroll-snap-align: end; }
5093:root .snap-center { scroll-snap-align: center; }
5094:root .snap-align-none { scroll-snap-align: none; }
5095:root .snap-normal { scroll-snap-stop: normal; }
5096:root .snap-always { scroll-snap-stop: always; }
5097:root .scroll-m-0 { scroll-margin: 0; }
5098:root .scroll-m-px { scroll-margin: 1px; }
5099:root .scroll-m-0\.5 { scroll-margin: 0.125rem; }
5100:root .scroll-m-1 { scroll-margin: 0.25rem; }
5101:root .scroll-m-1\.5 { scroll-margin: 0.375rem; }
5102:root .scroll-m-2 { scroll-margin: 0.5rem; }
5103:root .scroll-m-2\.5 { scroll-margin: 0.625rem; }
5104:root .scroll-m-3 { scroll-margin: 0.75rem; }
5105:root .scroll-m-3\.5 { scroll-margin: 0.875rem; }
5106:root .scroll-m-4 { scroll-margin: 1rem; }
5107:root .scroll-m-5 { scroll-margin: 1.25rem; }
5108:root .scroll-m-6 { scroll-margin: 1.5rem; }
5109:root .scroll-m-8 { scroll-margin: 2rem; }
5110:root .scroll-m-10 { scroll-margin: 2.5rem; }
5111:root .scroll-m-12 { scroll-margin: 3rem; }
5112:root .scroll-m-16 { scroll-margin: 4rem; }
5113:root .scroll-m-20 { scroll-margin: 5rem; }
5114:root .scroll-m-24 { scroll-margin: 6rem; }
5115:root .scroll-mt-0 { scroll-margin-top: 0; }
5116:root .scroll-mt-px { scroll-margin-top: 1px; }
5117:root .scroll-mt-0\.5 { scroll-margin-top: 0.125rem; }
5118:root .scroll-mt-1 { scroll-margin-top: 0.25rem; }
5119:root .scroll-mt-1\.5 { scroll-margin-top: 0.375rem; }
5120:root .scroll-mt-2 { scroll-margin-top: 0.5rem; }
5121:root .scroll-mt-2\.5 { scroll-margin-top: 0.625rem; }
5122:root .scroll-mt-3 { scroll-margin-top: 0.75rem; }
5123:root .scroll-mt-3\.5 { scroll-margin-top: 0.875rem; }
5124:root .scroll-mt-4 { scroll-margin-top: 1rem; }
5125:root .scroll-mt-5 { scroll-margin-top: 1.25rem; }
5126:root .scroll-mt-6 { scroll-margin-top: 1.5rem; }
5127:root .scroll-mt-8 { scroll-margin-top: 2rem; }
5128:root .scroll-mt-10 { scroll-margin-top: 2.5rem; }
5129:root .scroll-mt-12 { scroll-margin-top: 3rem; }
5130:root .scroll-mt-16 { scroll-margin-top: 4rem; }
5131:root .scroll-mt-20 { scroll-margin-top: 5rem; }
5132:root .scroll-mt-24 { scroll-margin-top: 6rem; }
5133:root .scroll-mr-0 { scroll-margin-right: 0; }
5134:root .scroll-mr-px { scroll-margin-right: 1px; }
5135:root .scroll-mr-0\.5 { scroll-margin-right: 0.125rem; }
5136:root .scroll-mr-1 { scroll-margin-right: 0.25rem; }
5137:root .scroll-mr-1\.5 { scroll-margin-right: 0.375rem; }
5138:root .scroll-mr-2 { scroll-margin-right: 0.5rem; }
5139:root .scroll-mr-2\.5 { scroll-margin-right: 0.625rem; }
5140:root .scroll-mr-3 { scroll-margin-right: 0.75rem; }
5141:root .scroll-mr-3\.5 { scroll-margin-right: 0.875rem; }
5142:root .scroll-mr-4 { scroll-margin-right: 1rem; }
5143:root .scroll-mr-5 { scroll-margin-right: 1.25rem; }
5144:root .scroll-mr-6 { scroll-margin-right: 1.5rem; }
5145:root .scroll-mr-8 { scroll-margin-right: 2rem; }
5146:root .scroll-mr-10 { scroll-margin-right: 2.5rem; }
5147:root .scroll-mr-12 { scroll-margin-right: 3rem; }
5148:root .scroll-mr-16 { scroll-margin-right: 4rem; }
5149:root .scroll-mr-20 { scroll-margin-right: 5rem; }
5150:root .scroll-mr-24 { scroll-margin-right: 6rem; }
5151:root .scroll-mb-0 { scroll-margin-bottom: 0; }
5152:root .scroll-mb-px { scroll-margin-bottom: 1px; }
5153:root .scroll-mb-0\.5 { scroll-margin-bottom: 0.125rem; }
5154:root .scroll-mb-1 { scroll-margin-bottom: 0.25rem; }
5155:root .scroll-mb-1\.5 { scroll-margin-bottom: 0.375rem; }
5156:root .scroll-mb-2 { scroll-margin-bottom: 0.5rem; }
5157:root .scroll-mb-2\.5 { scroll-margin-bottom: 0.625rem; }
5158:root .scroll-mb-3 { scroll-margin-bottom: 0.75rem; }
5159:root .scroll-mb-3\.5 { scroll-margin-bottom: 0.875rem; }
5160:root .scroll-mb-4 { scroll-margin-bottom: 1rem; }
5161:root .scroll-mb-5 { scroll-margin-bottom: 1.25rem; }
5162:root .scroll-mb-6 { scroll-margin-bottom: 1.5rem; }
5163:root .scroll-mb-8 { scroll-margin-bottom: 2rem; }
5164:root .scroll-mb-10 { scroll-margin-bottom: 2.5rem; }
5165:root .scroll-mb-12 { scroll-margin-bottom: 3rem; }
5166:root .scroll-mb-16 { scroll-margin-bottom: 4rem; }
5167:root .scroll-mb-20 { scroll-margin-bottom: 5rem; }
5168:root .scroll-mb-24 { scroll-margin-bottom: 6rem; }
5169:root .scroll-ml-0 { scroll-margin-left: 0; }
5170:root .scroll-ml-px { scroll-margin-left: 1px; }
5171:root .scroll-ml-0\.5 { scroll-margin-left: 0.125rem; }
5172:root .scroll-ml-1 { scroll-margin-left: 0.25rem; }
5173:root .scroll-ml-1\.5 { scroll-margin-left: 0.375rem; }
5174:root .scroll-ml-2 { scroll-margin-left: 0.5rem; }
5175:root .scroll-ml-2\.5 { scroll-margin-left: 0.625rem; }
5176:root .scroll-ml-3 { scroll-margin-left: 0.75rem; }
5177:root .scroll-ml-3\.5 { scroll-margin-left: 0.875rem; }
5178:root .scroll-ml-4 { scroll-margin-left: 1rem; }
5179:root .scroll-ml-5 { scroll-margin-left: 1.25rem; }
5180:root .scroll-ml-6 { scroll-margin-left: 1.5rem; }
5181:root .scroll-ml-8 { scroll-margin-left: 2rem; }
5182:root .scroll-ml-10 { scroll-margin-left: 2.5rem; }
5183:root .scroll-ml-12 { scroll-margin-left: 3rem; }
5184:root .scroll-ml-16 { scroll-margin-left: 4rem; }
5185:root .scroll-ml-20 { scroll-margin-left: 5rem; }
5186:root .scroll-ml-24 { scroll-margin-left: 6rem; }
5187:root .scroll-mx-0 { scroll-margin-right: 0; scroll-margin-left: 0; }
5188:root .scroll-mx-px { scroll-margin-right: 1px; scroll-margin-left: 1px; }
5189:root .scroll-mx-0\.5 { scroll-margin-right: 0.125rem; scroll-margin-left: 0.125rem; }
5190:root .scroll-mx-1 { scroll-margin-right: 0.25rem; scroll-margin-left: 0.25rem; }
5191:root .scroll-mx-1\.5 { scroll-margin-right: 0.375rem; scroll-margin-left: 0.375rem; }
5192:root .scroll-mx-2 { scroll-margin-right: 0.5rem; scroll-margin-left: 0.5rem; }
5193:root .scroll-mx-2\.5 { scroll-margin-right: 0.625rem; scroll-margin-left: 0.625rem; }
5194:root .scroll-mx-3 { scroll-margin-right: 0.75rem; scroll-margin-left: 0.75rem; }
5195:root .scroll-mx-3\.5 { scroll-margin-right: 0.875rem; scroll-margin-left: 0.875rem; }
5196:root .scroll-mx-4 { scroll-margin-right: 1rem; scroll-margin-left: 1rem; }
5197:root .scroll-mx-5 { scroll-margin-right: 1.25rem; scroll-margin-left: 1.25rem; }
5198:root .scroll-mx-6 { scroll-margin-right: 1.5rem; scroll-margin-left: 1.5rem; }
5199:root .scroll-mx-8 { scroll-margin-right: 2rem; scroll-margin-left: 2rem; }
5200:root .scroll-mx-10 { scroll-margin-right: 2.5rem; scroll-margin-left: 2.5rem; }
5201:root .scroll-mx-12 { scroll-margin-right: 3rem; scroll-margin-left: 3rem; }
5202:root .scroll-mx-16 { scroll-margin-right: 4rem; scroll-margin-left: 4rem; }
5203:root .scroll-mx-20 { scroll-margin-right: 5rem; scroll-margin-left: 5rem; }
5204:root .scroll-mx-24 { scroll-margin-right: 6rem; scroll-margin-left: 6rem; }
5205:root .scroll-my-0 { scroll-margin-top: 0; scroll-margin-bottom: 0; }
5206:root .scroll-my-px { scroll-margin-top: 1px; scroll-margin-bottom: 1px; }
5207:root .scroll-my-0\.5 { scroll-margin-top: 0.125rem; scroll-margin-bottom: 0.125rem; }
5208:root .scroll-my-1 { scroll-margin-top: 0.25rem; scroll-margin-bottom: 0.25rem; }
5209:root .scroll-my-1\.5 { scroll-margin-top: 0.375rem; scroll-margin-bottom: 0.375rem; }
5210:root .scroll-my-2 { scroll-margin-top: 0.5rem; scroll-margin-bottom: 0.5rem; }
5211:root .scroll-my-2\.5 { scroll-margin-top: 0.625rem; scroll-margin-bottom: 0.625rem; }
5212:root .scroll-my-3 { scroll-margin-top: 0.75rem; scroll-margin-bottom: 0.75rem; }
5213:root .scroll-my-3\.5 { scroll-margin-top: 0.875rem; scroll-margin-bottom: 0.875rem; }
5214:root .scroll-my-4 { scroll-margin-top: 1rem; scroll-margin-bottom: 1rem; }
5215:root .scroll-my-5 { scroll-margin-top: 1.25rem; scroll-margin-bottom: 1.25rem; }
5216:root .scroll-my-6 { scroll-margin-top: 1.5rem; scroll-margin-bottom: 1.5rem; }
5217:root .scroll-my-8 { scroll-margin-top: 2rem; scroll-margin-bottom: 2rem; }
5218:root .scroll-my-10 { scroll-margin-top: 2.5rem; scroll-margin-bottom: 2.5rem; }
5219:root .scroll-my-12 { scroll-margin-top: 3rem; scroll-margin-bottom: 3rem; }
5220:root .scroll-my-16 { scroll-margin-top: 4rem; scroll-margin-bottom: 4rem; }
5221:root .scroll-my-20 { scroll-margin-top: 5rem; scroll-margin-bottom: 5rem; }
5222:root .scroll-my-24 { scroll-margin-top: 6rem; scroll-margin-bottom: 6rem; }
5223:root .scroll-p-0 { scroll-padding: 0; }
5224:root .scroll-p-px { scroll-padding: 1px; }
5225:root .scroll-p-0\.5 { scroll-padding: 0.125rem; }
5226:root .scroll-p-1 { scroll-padding: 0.25rem; }
5227:root .scroll-p-1\.5 { scroll-padding: 0.375rem; }
5228:root .scroll-p-2 { scroll-padding: 0.5rem; }
5229:root .scroll-p-2\.5 { scroll-padding: 0.625rem; }
5230:root .scroll-p-3 { scroll-padding: 0.75rem; }
5231:root .scroll-p-3\.5 { scroll-padding: 0.875rem; }
5232:root .scroll-p-4 { scroll-padding: 1rem; }
5233:root .scroll-p-5 { scroll-padding: 1.25rem; }
5234:root .scroll-p-6 { scroll-padding: 1.5rem; }
5235:root .scroll-p-8 { scroll-padding: 2rem; }
5236:root .scroll-p-10 { scroll-padding: 2.5rem; }
5237:root .scroll-p-12 { scroll-padding: 3rem; }
5238:root .scroll-p-16 { scroll-padding: 4rem; }
5239:root .scroll-p-20 { scroll-padding: 5rem; }
5240:root .scroll-p-24 { scroll-padding: 6rem; }
5241:root .scroll-pt-0 { scroll-padding-top: 0; }
5242:root .scroll-pt-px { scroll-padding-top: 1px; }
5243:root .scroll-pt-0\.5 { scroll-padding-top: 0.125rem; }
5244:root .scroll-pt-1 { scroll-padding-top: 0.25rem; }
5245:root .scroll-pt-1\.5 { scroll-padding-top: 0.375rem; }
5246:root .scroll-pt-2 { scroll-padding-top: 0.5rem; }
5247:root .scroll-pt-2\.5 { scroll-padding-top: 0.625rem; }
5248:root .scroll-pt-3 { scroll-padding-top: 0.75rem; }
5249:root .scroll-pt-3\.5 { scroll-padding-top: 0.875rem; }
5250:root .scroll-pt-4 { scroll-padding-top: 1rem; }
5251:root .scroll-pt-5 { scroll-padding-top: 1.25rem; }
5252:root .scroll-pt-6 { scroll-padding-top: 1.5rem; }
5253:root .scroll-pt-8 { scroll-padding-top: 2rem; }
5254:root .scroll-pt-10 { scroll-padding-top: 2.5rem; }
5255:root .scroll-pt-12 { scroll-padding-top: 3rem; }
5256:root .scroll-pt-16 { scroll-padding-top: 4rem; }
5257:root .scroll-pt-20 { scroll-padding-top: 5rem; }
5258:root .scroll-pt-24 { scroll-padding-top: 6rem; }
5259:root .scroll-pr-0 { scroll-padding-right: 0; }
5260:root .scroll-pr-px { scroll-padding-right: 1px; }
5261:root .scroll-pr-0\.5 { scroll-padding-right: 0.125rem; }
5262:root .scroll-pr-1 { scroll-padding-right: 0.25rem; }
5263:root .scroll-pr-1\.5 { scroll-padding-right: 0.375rem; }
5264:root .scroll-pr-2 { scroll-padding-right: 0.5rem; }
5265:root .scroll-pr-2\.5 { scroll-padding-right: 0.625rem; }
5266:root .scroll-pr-3 { scroll-padding-right: 0.75rem; }
5267:root .scroll-pr-3\.5 { scroll-padding-right: 0.875rem; }
5268:root .scroll-pr-4 { scroll-padding-right: 1rem; }
5269:root .scroll-pr-5 { scroll-padding-right: 1.25rem; }
5270:root .scroll-pr-6 { scroll-padding-right: 1.5rem; }
5271:root .scroll-pr-8 { scroll-padding-right: 2rem; }
5272:root .scroll-pr-10 { scroll-padding-right: 2.5rem; }
5273:root .scroll-pr-12 { scroll-padding-right: 3rem; }
5274:root .scroll-pr-16 { scroll-padding-right: 4rem; }
5275:root .scroll-pr-20 { scroll-padding-right: 5rem; }
5276:root .scroll-pr-24 { scroll-padding-right: 6rem; }
5277:root .scroll-pb-0 { scroll-padding-bottom: 0; }
5278:root .scroll-pb-px { scroll-padding-bottom: 1px; }
5279:root .scroll-pb-0\.5 { scroll-padding-bottom: 0.125rem; }
5280:root .scroll-pb-1 { scroll-padding-bottom: 0.25rem; }
5281:root .scroll-pb-1\.5 { scroll-padding-bottom: 0.375rem; }
5282:root .scroll-pb-2 { scroll-padding-bottom: 0.5rem; }
5283:root .scroll-pb-2\.5 { scroll-padding-bottom: 0.625rem; }
5284:root .scroll-pb-3 { scroll-padding-bottom: 0.75rem; }
5285:root .scroll-pb-3\.5 { scroll-padding-bottom: 0.875rem; }
5286:root .scroll-pb-4 { scroll-padding-bottom: 1rem; }
5287:root .scroll-pb-5 { scroll-padding-bottom: 1.25rem; }
5288:root .scroll-pb-6 { scroll-padding-bottom: 1.5rem; }
5289:root .scroll-pb-8 { scroll-padding-bottom: 2rem; }
5290:root .scroll-pb-10 { scroll-padding-bottom: 2.5rem; }
5291:root .scroll-pb-12 { scroll-padding-bottom: 3rem; }
5292:root .scroll-pb-16 { scroll-padding-bottom: 4rem; }
5293:root .scroll-pb-20 { scroll-padding-bottom: 5rem; }
5294:root .scroll-pb-24 { scroll-padding-bottom: 6rem; }
5295:root .scroll-pl-0 { scroll-padding-left: 0; }
5296:root .scroll-pl-px { scroll-padding-left: 1px; }
5297:root .scroll-pl-0\.5 { scroll-padding-left: 0.125rem; }
5298:root .scroll-pl-1 { scroll-padding-left: 0.25rem; }
5299:root .scroll-pl-1\.5 { scroll-padding-left: 0.375rem; }
5300:root .scroll-pl-2 { scroll-padding-left: 0.5rem; }
5301:root .scroll-pl-2\.5 { scroll-padding-left: 0.625rem; }
5302:root .scroll-pl-3 { scroll-padding-left: 0.75rem; }
5303:root .scroll-pl-3\.5 { scroll-padding-left: 0.875rem; }
5304:root .scroll-pl-4 { scroll-padding-left: 1rem; }
5305:root .scroll-pl-5 { scroll-padding-left: 1.25rem; }
5306:root .scroll-pl-6 { scroll-padding-left: 1.5rem; }
5307:root .scroll-pl-8 { scroll-padding-left: 2rem; }
5308:root .scroll-pl-10 { scroll-padding-left: 2.5rem; }
5309:root .scroll-pl-12 { scroll-padding-left: 3rem; }
5310:root .scroll-pl-16 { scroll-padding-left: 4rem; }
5311:root .scroll-pl-20 { scroll-padding-left: 5rem; }
5312:root .scroll-pl-24 { scroll-padding-left: 6rem; }
5313:root .scroll-px-0 { scroll-padding-right: 0; scroll-padding-left: 0; }
5314:root .scroll-px-px { scroll-padding-right: 1px; scroll-padding-left: 1px; }
5315:root .scroll-px-0\.5 { scroll-padding-right: 0.125rem; scroll-padding-left: 0.125rem; }
5316:root .scroll-px-1 { scroll-padding-right: 0.25rem; scroll-padding-left: 0.25rem; }
5317:root .scroll-px-1\.5 { scroll-padding-right: 0.375rem; scroll-padding-left: 0.375rem; }
5318:root .scroll-px-2 { scroll-padding-right: 0.5rem; scroll-padding-left: 0.5rem; }
5319:root .scroll-px-2\.5 { scroll-padding-right: 0.625rem; scroll-padding-left: 0.625rem; }
5320:root .scroll-px-3 { scroll-padding-right: 0.75rem; scroll-padding-left: 0.75rem; }
5321:root .scroll-px-3\.5 { scroll-padding-right: 0.875rem; scroll-padding-left: 0.875rem; }
5322:root .scroll-px-4 { scroll-padding-right: 1rem; scroll-padding-left: 1rem; }
5323:root .scroll-px-5 { scroll-padding-right: 1.25rem; scroll-padding-left: 1.25rem; }
5324:root .scroll-px-6 { scroll-padding-right: 1.5rem; scroll-padding-left: 1.5rem; }
5325:root .scroll-px-8 { scroll-padding-right: 2rem; scroll-padding-left: 2rem; }
5326:root .scroll-px-10 { scroll-padding-right: 2.5rem; scroll-padding-left: 2.5rem; }
5327:root .scroll-px-12 { scroll-padding-right: 3rem; scroll-padding-left: 3rem; }
5328:root .scroll-px-16 { scroll-padding-right: 4rem; scroll-padding-left: 4rem; }
5329:root .scroll-px-20 { scroll-padding-right: 5rem; scroll-padding-left: 5rem; }
5330:root .scroll-px-24 { scroll-padding-right: 6rem; scroll-padding-left: 6rem; }
5331:root .scroll-py-0 { scroll-padding-top: 0; scroll-padding-bottom: 0; }
5332:root .scroll-py-px { scroll-padding-top: 1px; scroll-padding-bottom: 1px; }
5333:root .scroll-py-0\.5 { scroll-padding-top: 0.125rem; scroll-padding-bottom: 0.125rem; }
5334:root .scroll-py-1 { scroll-padding-top: 0.25rem; scroll-padding-bottom: 0.25rem; }
5335:root .scroll-py-1\.5 { scroll-padding-top: 0.375rem; scroll-padding-bottom: 0.375rem; }
5336:root .scroll-py-2 { scroll-padding-top: 0.5rem; scroll-padding-bottom: 0.5rem; }
5337:root .scroll-py-2\.5 { scroll-padding-top: 0.625rem; scroll-padding-bottom: 0.625rem; }
5338:root .scroll-py-3 { scroll-padding-top: 0.75rem; scroll-padding-bottom: 0.75rem; }
5339:root .scroll-py-3\.5 { scroll-padding-top: 0.875rem; scroll-padding-bottom: 0.875rem; }
5340:root .scroll-py-4 { scroll-padding-top: 1rem; scroll-padding-bottom: 1rem; }
5341:root .scroll-py-5 { scroll-padding-top: 1.25rem; scroll-padding-bottom: 1.25rem; }
5342:root .scroll-py-6 { scroll-padding-top: 1.5rem; scroll-padding-bottom: 1.5rem; }
5343:root .scroll-py-8 { scroll-padding-top: 2rem; scroll-padding-bottom: 2rem; }
5344:root .scroll-py-10 { scroll-padding-top: 2.5rem; scroll-padding-bottom: 2.5rem; }
5345:root .scroll-py-12 { scroll-padding-top: 3rem; scroll-padding-bottom: 3rem; }
5346:root .scroll-py-16 { scroll-padding-top: 4rem; scroll-padding-bottom: 4rem; }
5347:root .scroll-py-20 { scroll-padding-top: 5rem; scroll-padding-bottom: 5rem; }
5348:root .scroll-py-24 { scroll-padding-top: 6rem; scroll-padding-bottom: 6rem; }
5349:root .overscroll-auto { overscroll-behavior: auto; }
5350:root .overscroll-x-auto { overscroll-behavior-x: auto; }
5351:root .overscroll-y-auto { overscroll-behavior-y: auto; }
5352:root .overscroll-contain { overscroll-behavior: contain; }
5353:root .overscroll-x-contain { overscroll-behavior-x: contain; }
5354:root .overscroll-y-contain { overscroll-behavior-y: contain; }
5355:root .overscroll-none { overscroll-behavior: none; }
5356:root .overscroll-x-none { overscroll-behavior-x: none; }
5357:root .overscroll-y-none { overscroll-behavior-y: none; }
5358:root .touch-auto { touch-action: auto; }
5359:root .touch-none { touch-action: none; }
5360:root .touch-pan-x { touch-action: pan-x; }
5361:root .touch-pan-left { touch-action: pan-left; }
5362:root .touch-pan-right { touch-action: pan-right; }
5363:root .touch-pan-y { touch-action: pan-y; }
5364:root .touch-pan-up { touch-action: pan-up; }
5365:root .touch-pan-down { touch-action: pan-down; }
5366:root .touch-pinch-zoom { touch-action: pinch-zoom; }
5367:root .touch-manipulation { touch-action: manipulation; }
5368:root .select-none { user-select: none; }
5369:root .select-text { user-select: text; }
5370:root .select-all { user-select: all; }
5371:root .select-auto { user-select: auto; }
5372:root .pointer-events-none { pointer-events: none; }
5373:root .pointer-events-auto { pointer-events: auto; }
5374:root .will-change-auto { will-change: auto; }
5375:root .will-change-scroll { will-change: scroll-position; }
5376:root .will-change-contents { will-change: contents; }
5377:root .will-change-transform { will-change: transform; }
5378:root .text-ellipsis { text-overflow: ellipsis; }
5379:root .text-clip { text-overflow: clip; }
5380:root .break-normal { overflow-wrap: normal; word-break: normal; }
5381:root .break-words { overflow-wrap: break-word; }
5382:root .break-all { word-break: break-all; }
5383:root .break-keep { word-break: keep-all; }
5384:root .antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
5385:root .subpixel-antialiased { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
5386:root .normal-nums { font-variant-numeric: normal; }
5387:root .ordinal { font-variant-numeric: ordinal; }
5388:root .slashed-zero { font-variant-numeric: slashed-zero; }
5389:root .lining-nums { font-variant-numeric: lining-nums; }
5390:root .oldstyle-nums { font-variant-numeric: oldstyle-nums; }
5391:root .proportional-nums { font-variant-numeric: proportional-nums; }
5392:root .tabular-nums { font-variant-numeric: tabular-nums; }
5393:root .diagonal-fractions { font-variant-numeric: diagonal-fractions; }
5394:root .stacked-fractions { font-variant-numeric: stacked-fractions; }
5395:root .backdrop-brightness-0 { backdrop-filter: brightness(0%); -webkit-backdrop-filter: brightness(0%); }
5396:root .backdrop-brightness-50 { backdrop-filter: brightness(50%); -webkit-backdrop-filter: brightness(50%); }
5397:root .backdrop-brightness-75 { backdrop-filter: brightness(75%); -webkit-backdrop-filter: brightness(75%); }
5398:root .backdrop-brightness-90 { backdrop-filter: brightness(90%); -webkit-backdrop-filter: brightness(90%); }
5399:root .backdrop-brightness-95 { backdrop-filter: brightness(95%); -webkit-backdrop-filter: brightness(95%); }
5400:root .backdrop-brightness-100 { backdrop-filter: brightness(100%); -webkit-backdrop-filter: brightness(100%); }
5401:root .backdrop-brightness-105 { backdrop-filter: brightness(105%); -webkit-backdrop-filter: brightness(105%); }
5402:root .backdrop-brightness-110 { backdrop-filter: brightness(110%); -webkit-backdrop-filter: brightness(110%); }
5403:root .backdrop-brightness-125 { backdrop-filter: brightness(125%); -webkit-backdrop-filter: brightness(125%); }
5404:root .backdrop-brightness-150 { backdrop-filter: brightness(150%); -webkit-backdrop-filter: brightness(150%); }
5405:root .backdrop-brightness-200 { backdrop-filter: brightness(200%); -webkit-backdrop-filter: brightness(200%); }
5406:root .backdrop-contrast-0 { backdrop-filter: contrast(0%); -webkit-backdrop-filter: contrast(0%); }
5407:root .backdrop-contrast-50 { backdrop-filter: contrast(50%); -webkit-backdrop-filter: contrast(50%); }
5408:root .backdrop-contrast-75 { backdrop-filter: contrast(75%); -webkit-backdrop-filter: contrast(75%); }
5409:root .backdrop-contrast-100 { backdrop-filter: contrast(100%); -webkit-backdrop-filter: contrast(100%); }
5410:root .backdrop-contrast-125 { backdrop-filter: contrast(125%); -webkit-backdrop-filter: contrast(125%); }
5411:root .backdrop-contrast-150 { backdrop-filter: contrast(150%); -webkit-backdrop-filter: contrast(150%); }
5412:root .backdrop-contrast-200 { backdrop-filter: contrast(200%); -webkit-backdrop-filter: contrast(200%); }
5413:root .backdrop-grayscale-0 { backdrop-filter: grayscale(0); -webkit-backdrop-filter: grayscale(0); }
5414:root .backdrop-grayscale { backdrop-filter: grayscale(100%); -webkit-backdrop-filter: grayscale(100%); }
5415:root .backdrop-hue-rotate-0 { backdrop-filter: hue-rotate(0deg); -webkit-backdrop-filter: hue-rotate(0deg); }
5416:root .backdrop-hue-rotate-15 { backdrop-filter: hue-rotate(15deg); -webkit-backdrop-filter: hue-rotate(15deg); }
5417:root .-backdrop-hue-rotate-15 { backdrop-filter: hue-rotate(-15deg); -webkit-backdrop-filter: hue-rotate(-15deg); }
5418:root .backdrop-hue-rotate-30 { backdrop-filter: hue-rotate(30deg); -webkit-backdrop-filter: hue-rotate(30deg); }
5419:root .-backdrop-hue-rotate-30 { backdrop-filter: hue-rotate(-30deg); -webkit-backdrop-filter: hue-rotate(-30deg); }
5420:root .backdrop-hue-rotate-60 { backdrop-filter: hue-rotate(60deg); -webkit-backdrop-filter: hue-rotate(60deg); }
5421:root .-backdrop-hue-rotate-60 { backdrop-filter: hue-rotate(-60deg); -webkit-backdrop-filter: hue-rotate(-60deg); }
5422:root .backdrop-hue-rotate-90 { backdrop-filter: hue-rotate(90deg); -webkit-backdrop-filter: hue-rotate(90deg); }
5423:root .-backdrop-hue-rotate-90 { backdrop-filter: hue-rotate(-90deg); -webkit-backdrop-filter: hue-rotate(-90deg); }
5424:root .backdrop-hue-rotate-180 { backdrop-filter: hue-rotate(180deg); -webkit-backdrop-filter: hue-rotate(180deg); }
5425:root .-backdrop-hue-rotate-180 { backdrop-filter: hue-rotate(-180deg); -webkit-backdrop-filter: hue-rotate(-180deg); }
5426:root .backdrop-invert-0 { backdrop-filter: invert(0); -webkit-backdrop-filter: invert(0); }
5427:root .backdrop-invert { backdrop-filter: invert(100%); -webkit-backdrop-filter: invert(100%); }
5428:root .backdrop-opacity-0 { backdrop-filter: opacity(0%); -webkit-backdrop-filter: opacity(0%); }
5429:root .backdrop-opacity-5 { backdrop-filter: opacity(5%); -webkit-backdrop-filter: opacity(5%); }
5430:root .backdrop-opacity-10 { backdrop-filter: opacity(10%); -webkit-backdrop-filter: opacity(10%); }
5431:root .backdrop-opacity-20 { backdrop-filter: opacity(20%); -webkit-backdrop-filter: opacity(20%); }
5432:root .backdrop-opacity-25 { backdrop-filter: opacity(25%); -webkit-backdrop-filter: opacity(25%); }
5433:root .backdrop-opacity-30 { backdrop-filter: opacity(30%); -webkit-backdrop-filter: opacity(30%); }
5434:root .backdrop-opacity-40 { backdrop-filter: opacity(40%); -webkit-backdrop-filter: opacity(40%); }
5435:root .backdrop-opacity-50 { backdrop-filter: opacity(50%); -webkit-backdrop-filter: opacity(50%); }
5436:root .backdrop-opacity-60 { backdrop-filter: opacity(60%); -webkit-backdrop-filter: opacity(60%); }
5437:root .backdrop-opacity-70 { backdrop-filter: opacity(70%); -webkit-backdrop-filter: opacity(70%); }
5438:root .backdrop-opacity-75 { backdrop-filter: opacity(75%); -webkit-backdrop-filter: opacity(75%); }
5439:root .backdrop-opacity-80 { backdrop-filter: opacity(80%); -webkit-backdrop-filter: opacity(80%); }
5440:root .backdrop-opacity-90 { backdrop-filter: opacity(90%); -webkit-backdrop-filter: opacity(90%); }
5441:root .backdrop-opacity-95 { backdrop-filter: opacity(95%); -webkit-backdrop-filter: opacity(95%); }
5442:root .backdrop-opacity-100 { backdrop-filter: opacity(100%); -webkit-backdrop-filter: opacity(100%); }
5443:root .backdrop-saturate-0 { backdrop-filter: saturate(0%); -webkit-backdrop-filter: saturate(0%); }
5444:root .backdrop-saturate-50 { backdrop-filter: saturate(50%); -webkit-backdrop-filter: saturate(50%); }
5445:root .backdrop-saturate-100 { backdrop-filter: saturate(100%); -webkit-backdrop-filter: saturate(100%); }
5446:root .backdrop-saturate-150 { backdrop-filter: saturate(150%); -webkit-backdrop-filter: saturate(150%); }
5447:root .backdrop-saturate-200 { backdrop-filter: saturate(200%); -webkit-backdrop-filter: saturate(200%); }
5448:root .backdrop-sepia-0 { backdrop-filter: sepia(0); -webkit-backdrop-filter: sepia(0); }
5449:root .backdrop-sepia { backdrop-filter: sepia(100%); -webkit-backdrop-filter: sepia(100%); }
5450:root .break-before-auto { break-before: auto; }
5451:root .break-after-auto { break-after: auto; }
5452:root .break-before-avoid { break-before: avoid; }
5453:root .break-after-avoid { break-after: avoid; }
5454:root .break-before-all { break-before: all; }
5455:root .break-after-all { break-after: all; }
5456:root .break-before-avoid-page { break-before: avoid-page; }
5457:root .break-after-avoid-page { break-after: avoid-page; }
5458:root .break-before-page { break-before: page; }
5459:root .break-after-page { break-after: page; }
5460:root .break-before-left { break-before: left; }
5461:root .break-after-left { break-after: left; }
5462:root .break-before-right { break-before: right; }
5463:root .break-after-right { break-after: right; }
5464:root .break-before-column { break-before: column; }
5465:root .break-after-column { break-after: column; }
5466:root .break-inside-auto { break-inside: auto; }
5467:root .break-inside-avoid { break-inside: avoid; }
5468:root .break-inside-avoid-page { break-inside: avoid-page; }
5469:root .break-inside-avoid-column { break-inside: avoid-column; }
5470:root .grid-flow-row { grid-auto-flow: row; }
5471:root .grid-flow-col { grid-auto-flow: column; }
5472:root .grid-flow-row-dense { grid-auto-flow: row dense; }
5473:root .grid-flow-col-dense { grid-auto-flow: column dense; }
5474:root .grid-flow-dense { grid-auto-flow: dense; }
5475:root .auto-cols-auto { grid-auto-columns: auto; }
5476:root .auto-rows-auto { grid-auto-rows: auto; }
5477:root .auto-cols-min { grid-auto-columns: min-content; }
5478:root .auto-rows-min { grid-auto-rows: min-content; }
5479:root .auto-cols-max { grid-auto-columns: max-content; }
5480:root .auto-rows-max { grid-auto-rows: max-content; }
5481:root .auto-cols-fr { grid-auto-columns: minmax(0, 1fr); }
5482:root .auto-rows-fr { grid-auto-rows: minmax(0, 1fr); }
5483:root .justify-self-auto { justify-self: auto; }
5484:root .place-items-start { place-items: start; }
5485:root .place-items-end { place-items: end; }
5486:root .place-items-center { place-items: center; }
5487:root .place-items-stretch { place-items: stretch; }
5488:root .place-items-baseline { place-items: baseline; }
5489:root .place-content-start { place-content: start; }
5490:root .place-content-end { place-content: end; }
5491:root .place-content-center { place-content: center; }
5492:root .place-content-between { place-content: space-between; }
5493:root .place-content-around { place-content: space-around; }
5494:root .place-content-evenly { place-content: space-evenly; }
5495:root .place-content-stretch { place-content: stretch; }
5496:root .place-content-baseline { place-content: baseline; }
5497:root .place-self-auto { place-self: auto; }
5498:root .place-self-start { place-self: start; }
5499:root .place-self-end { place-self: end; }
5500:root .place-self-center { place-self: center; }
5501:root .place-self-stretch { place-self: stretch; }
5502:root .divide-solid > :not([hidden]) ~ :not([hidden]) { border-style: solid; }
5503:root .divide-dashed > :not([hidden]) ~ :not([hidden]) { border-style: dashed; }
5504:root .divide-dotted > :not([hidden]) ~ :not([hidden]) { border-style: dotted; }
5505:root .divide-double > :not([hidden]) ~ :not([hidden]) { border-style: double; }
5506:root .divide-none > :not([hidden]) ~ :not([hidden]) { border-style: none; }
5507:root .ps-0 { padding-inline-start: 0; }
5508:root .ps-px { padding-inline-start: 1px; }
5509:root .ps-0\.5 { padding-inline-start: 0.125rem; }
5510:root .ps-1 { padding-inline-start: 0.25rem; }
5511:root .ps-1\.5 { padding-inline-start: 0.375rem; }
5512:root .ps-2 { padding-inline-start: 0.5rem; }
5513:root .ps-2\.5 { padding-inline-start: 0.625rem; }
5514:root .ps-3 { padding-inline-start: 0.75rem; }
5515:root .ps-3\.5 { padding-inline-start: 0.875rem; }
5516:root .ps-4 { padding-inline-start: 1rem; }
5517:root .ps-5 { padding-inline-start: 1.25rem; }
5518:root .ps-6 { padding-inline-start: 1.5rem; }
5519:root .ps-7 { padding-inline-start: 1.75rem; }
5520:root .ps-8 { padding-inline-start: 2rem; }
5521:root .ps-9 { padding-inline-start: 2.25rem; }
5522:root .ps-10 { padding-inline-start: 2.5rem; }
5523:root .ps-11 { padding-inline-start: 2.75rem; }
5524:root .ps-12 { padding-inline-start: 3rem; }
5525:root .ps-14 { padding-inline-start: 3.5rem; }
5526:root .ps-16 { padding-inline-start: 4rem; }
5527:root .ps-20 { padding-inline-start: 5rem; }
5528:root .ps-24 { padding-inline-start: 6rem; }
5529:root .ps-28 { padding-inline-start: 7rem; }
5530:root .ps-32 { padding-inline-start: 8rem; }
5531:root .ps-36 { padding-inline-start: 9rem; }
5532:root .ps-40 { padding-inline-start: 10rem; }
5533:root .ps-44 { padding-inline-start: 11rem; }
5534:root .ps-48 { padding-inline-start: 12rem; }
5535:root .ps-52 { padding-inline-start: 13rem; }
5536:root .ps-56 { padding-inline-start: 14rem; }
5537:root .ps-60 { padding-inline-start: 15rem; }
5538:root .ps-64 { padding-inline-start: 16rem; }
5539:root .ps-72 { padding-inline-start: 18rem; }
5540:root .ps-80 { padding-inline-start: 20rem; }
5541:root .ps-96 { padding-inline-start: 24rem; }
5542:root .pe-0 { padding-inline-end: 0; }
5543:root .pe-px { padding-inline-end: 1px; }
5544:root .pe-0\.5 { padding-inline-end: 0.125rem; }
5545:root .pe-1 { padding-inline-end: 0.25rem; }
5546:root .pe-1\.5 { padding-inline-end: 0.375rem; }
5547:root .pe-2 { padding-inline-end: 0.5rem; }
5548:root .pe-2\.5 { padding-inline-end: 0.625rem; }
5549:root .pe-3 { padding-inline-end: 0.75rem; }
5550:root .pe-3\.5 { padding-inline-end: 0.875rem; }
5551:root .pe-4 { padding-inline-end: 1rem; }
5552:root .pe-5 { padding-inline-end: 1.25rem; }
5553:root .pe-6 { padding-inline-end: 1.5rem; }
5554:root .pe-7 { padding-inline-end: 1.75rem; }
5555:root .pe-8 { padding-inline-end: 2rem; }
5556:root .pe-9 { padding-inline-end: 2.25rem; }
5557:root .pe-10 { padding-inline-end: 2.5rem; }
5558:root .pe-11 { padding-inline-end: 2.75rem; }
5559:root .pe-12 { padding-inline-end: 3rem; }
5560:root .pe-14 { padding-inline-end: 3.5rem; }
5561:root .pe-16 { padding-inline-end: 4rem; }
5562:root .pe-20 { padding-inline-end: 5rem; }
5563:root .pe-24 { padding-inline-end: 6rem; }
5564:root .pe-28 { padding-inline-end: 7rem; }
5565:root .pe-32 { padding-inline-end: 8rem; }
5566:root .pe-36 { padding-inline-end: 9rem; }
5567:root .pe-40 { padding-inline-end: 10rem; }
5568:root .pe-44 { padding-inline-end: 11rem; }
5569:root .pe-48 { padding-inline-end: 12rem; }
5570:root .pe-52 { padding-inline-end: 13rem; }
5571:root .pe-56 { padding-inline-end: 14rem; }
5572:root .pe-60 { padding-inline-end: 15rem; }
5573:root .pe-64 { padding-inline-end: 16rem; }
5574:root .pe-72 { padding-inline-end: 18rem; }
5575:root .pe-80 { padding-inline-end: 20rem; }
5576:root .pe-96 { padding-inline-end: 24rem; }
5577:root .ms-0 { margin-inline-start: 0; }
5578:root .ms-px { margin-inline-start: 1px; }
5579:root .ms-0\.5 { margin-inline-start: 0.125rem; }
5580:root .ms-1 { margin-inline-start: 0.25rem; }
5581:root .ms-1\.5 { margin-inline-start: 0.375rem; }
5582:root .ms-2 { margin-inline-start: 0.5rem; }
5583:root .ms-2\.5 { margin-inline-start: 0.625rem; }
5584:root .ms-3 { margin-inline-start: 0.75rem; }
5585:root .ms-3\.5 { margin-inline-start: 0.875rem; }
5586:root .ms-4 { margin-inline-start: 1rem; }
5587:root .ms-5 { margin-inline-start: 1.25rem; }
5588:root .ms-6 { margin-inline-start: 1.5rem; }
5589:root .ms-7 { margin-inline-start: 1.75rem; }
5590:root .ms-8 { margin-inline-start: 2rem; }
5591:root .ms-9 { margin-inline-start: 2.25rem; }
5592:root .ms-10 { margin-inline-start: 2.5rem; }
5593:root .ms-11 { margin-inline-start: 2.75rem; }
5594:root .ms-12 { margin-inline-start: 3rem; }
5595:root .ms-14 { margin-inline-start: 3.5rem; }
5596:root .ms-16 { margin-inline-start: 4rem; }
5597:root .ms-20 { margin-inline-start: 5rem; }
5598:root .ms-24 { margin-inline-start: 6rem; }
5599:root .ms-28 { margin-inline-start: 7rem; }
5600:root .ms-32 { margin-inline-start: 8rem; }
5601:root .ms-36 { margin-inline-start: 9rem; }
5602:root .ms-40 { margin-inline-start: 10rem; }
5603:root .ms-44 { margin-inline-start: 11rem; }
5604:root .ms-48 { margin-inline-start: 12rem; }
5605:root .ms-52 { margin-inline-start: 13rem; }
5606:root .ms-56 { margin-inline-start: 14rem; }
5607:root .ms-60 { margin-inline-start: 15rem; }
5608:root .ms-64 { margin-inline-start: 16rem; }
5609:root .ms-72 { margin-inline-start: 18rem; }
5610:root .ms-80 { margin-inline-start: 20rem; }
5611:root .ms-96 { margin-inline-start: 24rem; }
5612:root .me-0 { margin-inline-end: 0; }
5613:root .me-px { margin-inline-end: 1px; }
5614:root .me-0\.5 { margin-inline-end: 0.125rem; }
5615:root .me-1 { margin-inline-end: 0.25rem; }
5616:root .me-1\.5 { margin-inline-end: 0.375rem; }
5617:root .me-2 { margin-inline-end: 0.5rem; }
5618:root .me-2\.5 { margin-inline-end: 0.625rem; }
5619:root .me-3 { margin-inline-end: 0.75rem; }
5620:root .me-3\.5 { margin-inline-end: 0.875rem; }
5621:root .me-4 { margin-inline-end: 1rem; }
5622:root .me-5 { margin-inline-end: 1.25rem; }
5623:root .me-6 { margin-inline-end: 1.5rem; }
5624:root .me-7 { margin-inline-end: 1.75rem; }
5625:root .me-8 { margin-inline-end: 2rem; }
5626:root .me-9 { margin-inline-end: 2.25rem; }
5627:root .me-10 { margin-inline-end: 2.5rem; }
5628:root .me-11 { margin-inline-end: 2.75rem; }
5629:root .me-12 { margin-inline-end: 3rem; }
5630:root .me-14 { margin-inline-end: 3.5rem; }
5631:root .me-16 { margin-inline-end: 4rem; }
5632:root .me-20 { margin-inline-end: 5rem; }
5633:root .me-24 { margin-inline-end: 6rem; }
5634:root .me-28 { margin-inline-end: 7rem; }
5635:root .me-32 { margin-inline-end: 8rem; }
5636:root .me-36 { margin-inline-end: 9rem; }
5637:root .me-40 { margin-inline-end: 10rem; }
5638:root .me-44 { margin-inline-end: 11rem; }
5639:root .me-48 { margin-inline-end: 12rem; }
5640:root .me-52 { margin-inline-end: 13rem; }
5641:root .me-56 { margin-inline-end: 14rem; }
5642:root .me-60 { margin-inline-end: 15rem; }
5643:root .me-64 { margin-inline-end: 16rem; }
5644:root .me-72 { margin-inline-end: 18rem; }
5645:root .me-80 { margin-inline-end: 20rem; }
5646:root .me-96 { margin-inline-end: 24rem; }
5647:root .start-0 { inset-inline-start: 0; }
5648:root .start-px { inset-inline-start: 1px; }
5649:root .start-0\.5 { inset-inline-start: 0.125rem; }
5650:root .start-1 { inset-inline-start: 0.25rem; }
5651:root .start-1\.5 { inset-inline-start: 0.375rem; }
5652:root .start-2 { inset-inline-start: 0.5rem; }
5653:root .start-2\.5 { inset-inline-start: 0.625rem; }
5654:root .start-3 { inset-inline-start: 0.75rem; }
5655:root .start-3\.5 { inset-inline-start: 0.875rem; }
5656:root .start-4 { inset-inline-start: 1rem; }
5657:root .start-5 { inset-inline-start: 1.25rem; }
5658:root .start-6 { inset-inline-start: 1.5rem; }
5659:root .start-7 { inset-inline-start: 1.75rem; }
5660:root .start-8 { inset-inline-start: 2rem; }
5661:root .start-9 { inset-inline-start: 2.25rem; }
5662:root .start-10 { inset-inline-start: 2.5rem; }
5663:root .start-11 { inset-inline-start: 2.75rem; }
5664:root .start-12 { inset-inline-start: 3rem; }
5665:root .start-14 { inset-inline-start: 3.5rem; }
5666:root .start-16 { inset-inline-start: 4rem; }
5667:root .start-20 { inset-inline-start: 5rem; }
5668:root .start-24 { inset-inline-start: 6rem; }
5669:root .start-28 { inset-inline-start: 7rem; }
5670:root .start-32 { inset-inline-start: 8rem; }
5671:root .start-36 { inset-inline-start: 9rem; }
5672:root .start-40 { inset-inline-start: 10rem; }
5673:root .start-44 { inset-inline-start: 11rem; }
5674:root .start-48 { inset-inline-start: 12rem; }
5675:root .start-52 { inset-inline-start: 13rem; }
5676:root .start-56 { inset-inline-start: 14rem; }
5677:root .start-60 { inset-inline-start: 15rem; }
5678:root .start-64 { inset-inline-start: 16rem; }
5679:root .start-72 { inset-inline-start: 18rem; }
5680:root .start-80 { inset-inline-start: 20rem; }
5681:root .start-96 { inset-inline-start: 24rem; }
5682:root .start-auto { inset-inline-start: auto; }
5683:root .start-full { inset-inline-start: 100%; }
5684:root .end-0 { inset-inline-end: 0; }
5685:root .end-px { inset-inline-end: 1px; }
5686:root .end-0\.5 { inset-inline-end: 0.125rem; }
5687:root .end-1 { inset-inline-end: 0.25rem; }
5688:root .end-1\.5 { inset-inline-end: 0.375rem; }
5689:root .end-2 { inset-inline-end: 0.5rem; }
5690:root .end-2\.5 { inset-inline-end: 0.625rem; }
5691:root .end-3 { inset-inline-end: 0.75rem; }
5692:root .end-3\.5 { inset-inline-end: 0.875rem; }
5693:root .end-4 { inset-inline-end: 1rem; }
5694:root .end-5 { inset-inline-end: 1.25rem; }
5695:root .end-6 { inset-inline-end: 1.5rem; }
5696:root .end-7 { inset-inline-end: 1.75rem; }
5697:root .end-8 { inset-inline-end: 2rem; }
5698:root .end-9 { inset-inline-end: 2.25rem; }
5699:root .end-10 { inset-inline-end: 2.5rem; }
5700:root .end-11 { inset-inline-end: 2.75rem; }
5701:root .end-12 { inset-inline-end: 3rem; }
5702:root .end-14 { inset-inline-end: 3.5rem; }
5703:root .end-16 { inset-inline-end: 4rem; }
5704:root .end-20 { inset-inline-end: 5rem; }
5705:root .end-24 { inset-inline-end: 6rem; }
5706:root .end-28 { inset-inline-end: 7rem; }
5707:root .end-32 { inset-inline-end: 8rem; }
5708:root .end-36 { inset-inline-end: 9rem; }
5709:root .end-40 { inset-inline-end: 10rem; }
5710:root .end-44 { inset-inline-end: 11rem; }
5711:root .end-48 { inset-inline-end: 12rem; }
5712:root .end-52 { inset-inline-end: 13rem; }
5713:root .end-56 { inset-inline-end: 14rem; }
5714:root .end-60 { inset-inline-end: 15rem; }
5715:root .end-64 { inset-inline-end: 16rem; }
5716:root .end-72 { inset-inline-end: 18rem; }
5717:root .end-80 { inset-inline-end: 20rem; }
5718:root .end-96 { inset-inline-end: 24rem; }
5719:root .end-auto { inset-inline-end: auto; }
5720:root .end-full { inset-inline-end: 100%; }
5721:root .border-s-0 { border-inline-start-width: 0; }
5722:root .border-s-2 { border-inline-start-width: 2px; }
5723:root .border-s-4 { border-inline-start-width: 4px; }
5724:root .border-s-8 { border-inline-start-width: 8px; }
5725:root .border-s { border-inline-start-width: 1px; }
5726:root .border-e-0 { border-inline-end-width: 0; }
5727:root .border-e-2 { border-inline-end-width: 2px; }
5728:root .border-e-4 { border-inline-end-width: 4px; }
5729:root .border-e-8 { border-inline-end-width: 8px; }
5730:root .border-e { border-inline-end-width: 1px; }
5731:root .rounded-s-none { border-start-start-radius: 0; border-end-start-radius: 0; }
5732:root .rounded-s-xs { border-start-start-radius: 0.125rem; border-end-start-radius: 0.125rem; }
5733:root .rounded-s-sm { border-start-start-radius: 0.25rem; border-end-start-radius: 0.25rem; }
5734:root .rounded-s { border-start-start-radius: 0.25rem; border-end-start-radius: 0.25rem; }
5735:root .rounded-s-md { border-start-start-radius: 0.375rem; border-end-start-radius: 0.375rem; }
5736:root .rounded-s-lg { border-start-start-radius: 0.5rem; border-end-start-radius: 0.5rem; }
5737:root .rounded-s-xl { border-start-start-radius: 0.75rem; border-end-start-radius: 0.75rem; }
5738:root .rounded-s-2xl { border-start-start-radius: 1rem; border-end-start-radius: 1rem; }
5739:root .rounded-s-3xl { border-start-start-radius: 1.5rem; border-end-start-radius: 1.5rem; }
5740:root .rounded-s-4xl { border-start-start-radius: 2rem; border-end-start-radius: 2rem; }
5741:root .rounded-s-full { border-start-start-radius: 9999px; border-end-start-radius: 9999px; }
5742:root .rounded-e-none { border-start-end-radius: 0; border-end-end-radius: 0; }
5743:root .rounded-e-xs { border-start-end-radius: 0.125rem; border-end-end-radius: 0.125rem; }
5744:root .rounded-e-sm { border-start-end-radius: 0.25rem; border-end-end-radius: 0.25rem; }
5745:root .rounded-e { border-start-end-radius: 0.25rem; border-end-end-radius: 0.25rem; }
5746:root .rounded-e-md { border-start-end-radius: 0.375rem; border-end-end-radius: 0.375rem; }
5747:root .rounded-e-lg { border-start-end-radius: 0.5rem; border-end-end-radius: 0.5rem; }
5748:root .rounded-e-xl { border-start-end-radius: 0.75rem; border-end-end-radius: 0.75rem; }
5749:root .rounded-e-2xl { border-start-end-radius: 1rem; border-end-end-radius: 1rem; }
5750:root .rounded-e-3xl { border-start-end-radius: 1.5rem; border-end-end-radius: 1.5rem; }
5751:root .rounded-e-4xl { border-start-end-radius: 2rem; border-end-end-radius: 2rem; }
5752:root .rounded-e-full { border-start-end-radius: 9999px; border-end-end-radius: 9999px; }
5753:root .rounded-ss-none { border-start-start-radius: 0; }
5754:root .rounded-ss-xs { border-start-start-radius: 0.125rem; }
5755:root .rounded-ss-sm { border-start-start-radius: 0.25rem; }
5756:root .rounded-ss { border-start-start-radius: 0.25rem; }
5757:root .rounded-ss-md { border-start-start-radius: 0.375rem; }
5758:root .rounded-ss-lg { border-start-start-radius: 0.5rem; }
5759:root .rounded-ss-xl { border-start-start-radius: 0.75rem; }
5760:root .rounded-ss-2xl { border-start-start-radius: 1rem; }
5761:root .rounded-ss-3xl { border-start-start-radius: 1.5rem; }
5762:root .rounded-ss-4xl { border-start-start-radius: 2rem; }
5763:root .rounded-ss-full { border-start-start-radius: 9999px; }
5764:root .rounded-se-none { border-start-end-radius: 0; }
5765:root .rounded-se-xs { border-start-end-radius: 0.125rem; }
5766:root .rounded-se-sm { border-start-end-radius: 0.25rem; }
5767:root .rounded-se { border-start-end-radius: 0.25rem; }
5768:root .rounded-se-md { border-start-end-radius: 0.375rem; }
5769:root .rounded-se-lg { border-start-end-radius: 0.5rem; }
5770:root .rounded-se-xl { border-start-end-radius: 0.75rem; }
5771:root .rounded-se-2xl { border-start-end-radius: 1rem; }
5772:root .rounded-se-3xl { border-start-end-radius: 1.5rem; }
5773:root .rounded-se-4xl { border-start-end-radius: 2rem; }
5774:root .rounded-se-full { border-start-end-radius: 9999px; }
5775:root .rounded-es-none { border-end-start-radius: 0; }
5776:root .rounded-es-xs { border-end-start-radius: 0.125rem; }
5777:root .rounded-es-sm { border-end-start-radius: 0.25rem; }
5778:root .rounded-es { border-end-start-radius: 0.25rem; }
5779:root .rounded-es-md { border-end-start-radius: 0.375rem; }
5780:root .rounded-es-lg { border-end-start-radius: 0.5rem; }
5781:root .rounded-es-xl { border-end-start-radius: 0.75rem; }
5782:root .rounded-es-2xl { border-end-start-radius: 1rem; }
5783:root .rounded-es-3xl { border-end-start-radius: 1.5rem; }
5784:root .rounded-es-4xl { border-end-start-radius: 2rem; }
5785:root .rounded-es-full { border-end-start-radius: 9999px; }
5786:root .rounded-ee-none { border-end-end-radius: 0; }
5787:root .rounded-ee-xs { border-end-end-radius: 0.125rem; }
5788:root .rounded-ee-sm { border-end-end-radius: 0.25rem; }
5789:root .rounded-ee { border-end-end-radius: 0.25rem; }
5790:root .rounded-ee-md { border-end-end-radius: 0.375rem; }
5791:root .rounded-ee-lg { border-end-end-radius: 0.5rem; }
5792:root .rounded-ee-xl { border-end-end-radius: 0.75rem; }
5793:root .rounded-ee-2xl { border-end-end-radius: 1rem; }
5794:root .rounded-ee-3xl { border-end-end-radius: 1.5rem; }
5795:root .rounded-ee-4xl { border-end-end-radius: 2rem; }
5796:root .rounded-ee-full { border-end-end-radius: 9999px; }
5797:root .h-dvh { height: 100dvh; }
5798:root .h-svh { height: 100svh; }
5799:root .h-lvh { height: 100lvh; }
5800:root .h-dvw { height: 100dvw; }
5801:root .h-svw { height: 100svw; }
5802:root .h-lvw { height: 100lvw; }
5803:root .min-h-dvh { min-height: 100dvh; }
5804:root .min-h-svh { min-height: 100svh; }
5805:root .min-h-lvh { min-height: 100lvh; }
5806:root .min-h-dvw { min-height: 100dvw; }
5807:root .min-h-svw { min-height: 100svw; }
5808:root .min-h-lvw { min-height: 100lvw; }
5809:root .max-h-dvh { max-height: 100dvh; }
5810:root .max-h-svh { max-height: 100svh; }
5811:root .max-h-lvh { max-height: 100lvh; }
5812:root .max-h-dvw { max-height: 100dvw; }
5813:root .max-h-svw { max-height: 100svw; }
5814:root .max-h-lvw { max-height: 100lvw; }
5815:root .w-dvh { width: 100dvh; }
5816:root .w-svh { width: 100svh; }
5817:root .w-lvh { width: 100lvh; }
5818:root .w-dvw { width: 100dvw; }
5819:root .w-svw { width: 100svw; }
5820:root .w-lvw { width: 100lvw; }
5821:root .min-w-dvh { min-width: 100dvh; }
5822:root .min-w-svh { min-width: 100svh; }
5823:root .min-w-lvh { min-width: 100lvh; }
5824:root .min-w-dvw { min-width: 100dvw; }
5825:root .min-w-svw { min-width: 100svw; }
5826:root .min-w-lvw { min-width: 100lvw; }
5827:root .max-w-dvh { max-width: 100dvh; }
5828:root .max-w-svh { max-width: 1
582800svh; }
5829:root .max-w-lvh { max-width: 100lvh; }
5830:root .max-w-dvw { max-width: 100dvw; }
5831:root .max-w-svw { max-width: 100svw; }
5832:root .max-w-lvw { max-width: 100lvw; }
5833:root .size-dvh { width: 100dvh; height: 100dvh; }
5834:root .size-svh { width: 100svh; height: 100svh; }
5835:root .size-lvh { width: 100lvh; height: 100lvh; }
5836:root .size-dvw { width: 100dvw; height: 100dvw; }
5837:root .size-svw { width: 100svw; height: 100svw; }
5838:root .size-lvw { width: 100lvw; height: 100lvw; }
5839:root .text-shadow-2xs { text-shadow: 0 1px 0 rgb(0 0 0 / 0.15); }
5840:root .text-shadow-xs { text-shadow: 0 1px 1px rgb(0 0 0 / 0.2); }
5841:root .text-shadow-sm { text-shadow: 0 1px 2px rgb(0 0 0 / 0.25); }
5842:root .text-shadow-md { text-shadow: 0 2px 4px rgb(0 0 0 / 0.25); }
5843:root .text-shadow-lg { text-shadow: 0 4px 6px rgb(0 0 0 / 0.25); }
5844:root .text-shadow-xl { text-shadow: 0 4px 12px rgb(0 0 0 / 0.3); }
5845:root .text-shadow-2xl { text-shadow: 0 6px 16px rgb(0 0 0 / 0.35); }
5846:root .text-shadow-none { text-shadow: none; }
5847:root .size-1\/2 { width: 50%; height: 50%; }
5848:root .size-1\/3 { width: 33.333333%; height: 33.333333%; }
5849:root .size-2\/3 { width: 66.666667%; height: 66.666667%; }
5850:root .size-1\/4 { width: 25%; height: 25%; }
5851:root .size-3\/4 { width: 75%; height: 75%; }
5852:root .size-1\/5 { width: 20%; height: 20%; }
5853:root .size-2\/5 { width: 40%; height: 40%; }
5854:root .size-3\/5 { width: 60%; height: 60%; }
5855:root .size-4\/5 { width: 80%; height: 80%; }
5856:root .inset-ring-0 { box-shadow: none; }
5857:root .inset-ring-1 { box-shadow: inset 0 0 0 1px currentColor; }
5858:root .inset-ring-2 { box-shadow: inset 0 0 0 2px currentColor; }
5859:root .inset-ring-4 { box-shadow: inset 0 0 0 4px currentColor; }
5860:root .inset-ring-8 { box-shadow: inset 0 0 0 8px currentColor; }
5861:root .inset-ring { box-shadow: inset 0 0 0 1px currentColor; }
5862:root .field-sizing-content { field-sizing: content; }
5863:root .field-sizing-fixed { field-sizing: fixed; }
5864:root .perspective-none { perspective: none; }
5865:root .perspective-250 { perspective: 250px; }
5866:root .perspective-500 { perspective: 500px; }
5867:root .perspective-750 { perspective: 750px; }
5868:root .perspective-1000 { perspective: 1000px; }
5869:root .perspective-1500 { perspective: 1500px; }
5870:root .perspective-origin-center { perspective-origin: center; }
5871:root .perspective-origin-top { perspective-origin: top; }
5872:root .perspective-origin-top-right { perspective-origin: top right; }
5873:root .perspective-origin-right { perspective-origin: right; }
5874:root .perspective-origin-bottom-right { perspective-origin: bottom right; }
5875:root .perspective-origin-bottom { perspective-origin: bottom; }
5876:root .perspective-origin-bottom-left { perspective-origin: bottom left; }
5877:root .perspective-origin-left { perspective-origin: left; }
5878:root .perspective-origin-top-left { perspective-origin: top left; }
5879:root .transform-3d { transform-style: preserve-3d; }
5880:root .transform-flat { transform-style: flat; }
5881:root .backface-visible { backface-visibility: visible; }
5882:root .backface-hidden { backface-visibility: hidden; }
5883:root .bg-linear-to-t { background-image: linear-gradient(to top, var(--tw-gradient-stops)); }
5884:root .bg-linear-to-tr { background-image: linear-gradient(to top right, var(--tw-gradient-stops)); }
5885:root .bg-linear-to-r { background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
5886:root .bg-linear-to-br { background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); }
5887:root .bg-linear-to-b { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); }
5888:root .bg-linear-to-bl { background-image: linear-gradient(to bottom left, var(--tw-gradient-stops)); }
5889:root .bg-linear-to-l { background-image: linear-gradient(to left, var(--tw-gradient-stops)); }
5890:root .bg-linear-to-tl { background-image: linear-gradient(to top left, var(--tw-gradient-stops)); }
5891:root .bg-linear-0 { background-image: linear-gradient(0deg, var(--tw-gradient-stops)); }
5892:root .bg-linear-45 { background-image: linear-gradient(45deg, var(--tw-gradient-stops)); }
5893:root .bg-linear-90 { background-image: linear-gradient(90deg, var(--tw-gradient-stops)); }
5894:root .bg-linear-135 { background-image: linear-gradient(135deg, var(--tw-gradient-stops)); }
5895:root .bg-linear-180 { background-image: linear-gradient(180deg, var(--tw-gradient-stops)); }
5896:root .bg-linear-225 { background-image: linear-gradient(225deg, var(--tw-gradient-stops)); }
5897:root .bg-linear-270 { background-image: linear-gradient(270deg, var(--tw-gradient-stops)); }
5898:root .bg-linear-315 { background-image: linear-gradient(315deg, var(--tw-gradient-stops)); }
5899:root .bg-radial { background-image: radial-gradient(var(--tw-gradient-stops)); }
5900:root .bg-conic { background-image: conic-gradient(var(--tw-gradient-stops)); }
5901:root .scheme-normal { color-scheme: normal; }
5902:root .scheme-dark { color-scheme: dark; }
5903:root .scheme-light { color-scheme: light; }
5904:root .scheme-light-dark { color-scheme: light dark; }
5905:root .scheme-only-dark { color-scheme: only dark; }
5906:root .scheme-only-light { color-scheme: only light; }
5907:root .transition-discrete { transition-behavior: allow-discrete; }
5908:root .transition-normal { transition-behavior: normal; }
5909:root .interpolate-size-allow-keywords { interpolate-size: allow-keywords; }
5910:root .interpolate-size-numeric-only { interpolate-size: numeric-only; }
5911:root .\@container { container-type: inline-size; }
5912:root .\@container-normal { container-type: normal; }
5913:root .container-type-size { container-type: size; }
5914:root .container-type-inline-size { container-type: inline-size; }
5915:root .container-type-normal { container-type: normal; }
5916:root .bg-primary-600 { background: var(--spectra-primary); }
5917:root .bg-primary-600\/10 { background: color-mix(in srgb, var(--spectra-primary) 10%, transparent); }
5918:root .bg-primary-600\/20 { background: color-mix(in srgb, var(--spectra-primary) 20%, transparent); }
5919:root .bg-primary-600\/30 { background: color-mix(in srgb, var(--spectra-primary) 30%, transparent); }
5920:root .bg-primary-600\/40 { background: color-mix(in srgb, var(--spectra-primary) 40%, transparent); }
5921:root .bg-primary-600\/50 { background: color-mix(in srgb, var(--spectra-primary) 50%, transparent); }
5922:root .bg-primary-600\/60 { background: color-mix(in srgb, var(--spectra-primary) 60%, transparent); }
5923:root .bg-primary-600\/70 { background: color-mix(in srgb, var(--spectra-primary) 70%, transparent); }
5924:root .bg-primary-600\/80 { background: color-mix(in srgb, var(--spectra-primary) 80%, transparent); }
5925:root .bg-primary-600\/90 { background: color-mix(in srgb, var(--spectra-primary) 90%, transparent); }
5926:root .text-primary-600 { color: var(--spectra-primary); -webkit-text-fill-color: var(--spectra-primary); }
5927:root .text-primary-600\/10 { color: color-mix(in srgb, var(--spectra-primary) 10%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-primary) 10%, transparent); }
5928:root .text-primary-600\/20 { color: color-mix(in srgb, var(--spectra-primary) 20%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-primary) 20%, transparent); }
5929:root .text-primary-600\/30 { color: color-mix(in srgb, var(--spectra-primary) 30%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-primary) 30%, transparent); }
5930:root .text-primary-600\/40 { color: color-mix(in srgb, var(--spectra-primary) 40%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-primary) 40%, transparent); }
5931:root .text-primary-600\/50 { color: color-mix(in srgb, var(--spectra-primary) 50%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-primary) 50%, transparent); }
5932:root .text-primary-600\/60 { color: color-mix(in srgb, var(--spectra-primary) 60%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-primary) 60%, transparent); }
5933:root .text-primary-600\/70 { color: color-mix(in srgb, var(--spectra-primary) 70%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-primary) 70%, transparent); }
5934:root .text-primary-600\/80 { color: color-mix(in srgb, var(--spectra-primary) 80%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-primary) 80%, transparent); }
5935:root .text-primary-600\/90 { color: color-mix(in srgb, var(--spectra-primary) 90%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-primary) 90%, transparent); }
5936:root .border-primary-600 { border-color: var(--spectra-primary); }
5937:root .border-primary-600\/10 { border-color: color-mix(in srgb, var(--spectra-primary) 10%, transparent); }
5938:root .border-primary-600\/20 { border-color: color-mix(in srgb, var(--spectra-primary) 20%, transparent); }
5939:root .border-primary-600\/30 { border-color: color-mix(in srgb, var(--spectra-primary) 30%, transparent); }
5940:root .border-primary-600\/40 { border-color: color-mix(in srgb, var(--spectra-primary) 40%, transparent); }
5941:root .border-primary-600\/50 { border-color: color-mix(in srgb, var(--spectra-primary) 50%, transparent); }
5942:root .border-primary-600\/60 { border-color: color-mix(in srgb, var(--spectra-primary) 60%, transparent); }
5943:root .border-primary-600\/70 { border-color: color-mix(in srgb, var(--spectra-primary) 70%, transparent); }
5944:root .border-primary-600\/80 { border-color: color-mix(in srgb, var(--spectra-primary) 80%, transparent); }
5945:root .border-primary-600\/90 { border-color: color-mix(in srgb, var(--spectra-primary) 90%, transparent); }
5946:root .outline-primary-600 { outline-color: var(--spectra-primary); }
5947:root .outline-primary-600\/10 { outline-color: color-mix(in srgb, var(--spectra-primary) 10%, transparent); }
5948:root .outline-primary-600\/20 { outline-color: color-mix(in srgb, var(--spectra-primary) 20%, transparent); }
5949:root .outline-primary-600\/30 { outline-color: color-mix(in srgb, var(--spectra-primary) 30%, transparent); }
5950:root .outline-primary-600\/40 { outline-color: color-mix(in srgb, var(--spectra-primary) 40%, transparent); }
5951:root .outline-primary-600\/50 { outline-color: color-mix(in srgb, var(--spectra-primary) 50%, transparent); }
5952:root .outline-primary-600\/60 { outline-color: color-mix(in srgb, var(--spectra-primary) 60%, transparent); }
5953:root .outline-primary-600\/70 { outline-color: color-mix(in srgb, var(--spectra-primary) 70%, transparent); }
5954:root .outline-primary-600\/80 { outline-color: color-mix(in srgb, var(--spectra-primary) 80%, transparent); }
5955:root .outline-primary-600\/90 { outline-color: color-mix(in srgb, var(--spectra-primary) 90%, transparent); }
5956:root .overlay-primary-600 { background: var(--spectra-primary); }
5957:root .overlay-primary-600\/10 { background: color-mix(in srgb, var(--spectra-primary) 10%, transparent); }
5958:root .overlay-primary-600\/20 { background: color-mix(in srgb, var(--spectra-primary) 20%, transparent); }
5959:root .overlay-primary-600\/30 { background: color-mix(in srgb, var(--spectra-primary) 30%, transparent); }
5960:root .overlay-primary-600\/40 { background: color-mix(in srgb, var(--spectra-primary) 40%, transparent); }
5961:root .overlay-primary-600\/50 { background: color-mix(in srgb, var(--spectra-primary) 50%, transparent); }
5962:root .overlay-primary-600\/60 { background: color-mix(in srgb, var(--spectra-primary) 60%, transparent); }
5963:root .overlay-primary-600\/70 { background: color-mix(in srgb, var(--spectra-primary) 70%, transparent); }
5964:root .overlay-primary-600\/80 { background: color-mix(in srgb, var(--spectra-primary) 80%, transparent); }
5965:root .overlay-primary-600\/90 { background: color-mix(in srgb, var(--spectra-primary) 90%, transparent); }
5966:root .fill-primary-600 { fill: var(--spectra-primary); }
5967:root .fill-primary-600\/10 { fill: color-mix(in srgb, var(--spectra-primary) 10%, transparent); }
5968:root .fill-primary-600\/20 { fill: color-mix(in srgb, var(--spectra-primary) 20%, transparent); }
5969:root .fill-primary-600\/30 { fill: color-mix(in srgb, var(--spectra-primary) 30%, transparent); }
5970:root .fill-primary-600\/40 { fill: color-mix(in srgb, var(--spectra-primary) 40%, transparent); }
5971:root .fill-primary-600\/50 { fill: color-mix(in srgb, var(--spectra-primary) 50%, transparent); }
5972:root .fill-primary-600\/60 { fill: color-mix(in srgb, var(--spectra-primary) 60%, transparent); }
5973:root .fill-primary-600\/70 { fill: color-mix(in srgb, var(--spectra-primary) 70%, transparent); }
5974:root .fill-primary-600\/80 { fill: color-mix(in srgb, var(--spectra-primary) 80%, transparent); }
5975:root .fill-primary-600\/90 { fill: color-mix(in srgb, var(--spectra-primary) 90%, transparent); }
5976:root .stroke-primary-600 { stroke: var(--spectra-primary); }
5977:root .stroke-primary-600\/10 { stroke: color-mix(in srgb, var(--spectra-primary) 10%, transparent); }
5978:root .stroke-primary-600\/20 { stroke: color-mix(in srgb, var(--spectra-primary) 20%, transparent); }
5979:root .stroke-primary-600\/30 { stroke: color-mix(in srgb, var(--spectra-primary) 30%, transparent); }
5980:root .stroke-primary-600\/40 { stroke: color-mix(in srgb, var(--spectra-primary) 40%, transparent); }
5981:root .stroke-primary-600\/50 { stroke: color-mix(in srgb, var(--spectra-primary) 50%, transparent); }
5982:root .stroke-primary-600\/60 { stroke: color-mix(in srgb, var(--spectra-primary) 60%, transparent); }
5983:root .stroke-primary-600\/70 { stroke: color-mix(in srgb, var(--spectra-primary) 70%, transparent); }
5984:root .stroke-primary-600\/80 { stroke: color-mix(in srgb, var(--spectra-primary) 80%, transparent); }
5985:root .stroke-primary-600\/90 { stroke: color-mix(in srgb, var(--spectra-primary) 90%, transparent); }
5986:root .border-t-primary-600 { border-top-color: var(--spectra-primary); }
5987:root .border-t-primary-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-primary) 10%, transparent); }
5988:root .border-t-primary-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-primary) 20%, transparent); }
5989:root .border-t-primary-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-primary) 30%, transparent); }
5990:root .border-t-primary-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-primary) 40%, transparent); }
5991:root .border-t-primary-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-primary) 50%, transparent); }
5992:root .border-t-primary-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-primary) 60%, transparent); }
5993:root .border-t-primary-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-primary) 70%, transparent); }
5994:root .border-t-primary-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-primary) 80%, transparent); }
5995:root .border-t-primary-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-primary) 90%, transparent); }
5996:root .border-r-primary-600 { border-right-color: var(--spectra-primary); }
5997:root .border-r-primary-600\/10 { border-right-color: color-mix(in srgb, var(--spectra-primary) 10%, transparent); }
5998:root .border-r-primary-600\/20 { border-right-color: color-mix(in srgb, var(--spectra-primary) 20%, transparent); }
5999:root .border-r-primary-600\/30 { border-right-color: color-mix(in srgb, var(--spectra-primary) 30%, transparent); }
6000:root .border-r-primary-600\/40 { border-right-color: color-mix(in srgb, var(--spectra-primary) 40%, transparent); }
6001:root .border-r-primary-600\/50 { border-right-color: color-mix(in srgb, var(--spectra-primary) 50%, transparent); }
6002:root .border-r-primary-600\/60 { border-right-color: color-mix(in srgb, var(--spectra-primary) 60%, transparent); }
6003:root .border-r-primary-600\/70 { border-right-color: color-mix(in srgb, var(--spectra-primary) 70%, transparent); }
6004:root .border-r-primary-600\/80 { border-right-color: color-mix(in srgb, var(--spectra-primary) 80%, transparent); }
6005:root .border-r-primary-600\/90 { border-right-color: color-mix(in srgb, var(--spectra-primary) 90%, transparent); }
6006:root .border-b-primary-600 { border-bottom-color: var(--spectra-primary); }
6007:root .border-b-primary-600\/10 { border-bottom-color: color-mix(in srgb, var(--spectra-primary) 10%, transparent); }
6008:root .border-b-primary-600\/20 { border-bottom-color: color-mix(in srgb, var(--spectra-primary) 20%, transparent); }
6009:root .border-b-primary-600\/30 { border-bottom-color: color-mix(in srgb, var(--spectra-primary) 30%, transparent); }
6010:root .border-b-primary-600\/40 { border-bottom-color: color-mix(in srgb, var(--spectra-primary) 40%, transparent); }
6011:root .border-b-primary-600\/50 { border-bottom-color: color-mix(in srgb, var(--spectra-primary) 50%, transparent); }
6012:root .border-b-primary-600\/60 { border-bottom-color: color-mix(in srgb, var(--spectra-primary) 60%, transparent); }
6013:root .border-b-primary-600\/70 { border-bottom-color: color-mix(in srgb, var(--spectra-primary) 70%, transparent); }
6014:root .border-b-primary-600\/80 { border-bottom-color: color-mix(in srgb, var(--spectra-primary) 80%, transparent); }
6015:root .border-b-primary-600\/90 { border-bottom-color: color-mix(in srgb, var(--spectra-primary) 90%, transparent); }
6016:root .border-l-primary-600 { border-left-color: var(--spectra-primary); }
6017:root .border-l-primary-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-primary) 10%, transparent); }
6018:root .border-l-primary-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-primary) 20%, transparent); }
6019:root .border-l-primary-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-primary) 30%, transparent); }
6020:root .border-l-primary-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-primary) 40%, transparent); }
6021:root .border-l-primary-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-primary) 50%, transparent); }
6022:root .border-l-primary-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-primary) 60%, transparent); }
6023:root .border-l-primary-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-primary) 70%, transparent); }
6024:root .border-l-primary-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-primary) 80%, transparent); }
6025:root .border-l-primary-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-primary) 90%, transparent); }
6026:root .border-x-primary-600 { border-left-color: var(--spectra-primary); border-right-color: var(--spectra-primary); }
6027:root .border-x-primary-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-primary) 10%, transparent); border-right-color: color-mix(in srgb, var(--spectra-primary) 10%, transparent); }
6028:root .border-x-primary-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-primary) 20%, transparent); border-right-color: color-mix(in srgb, var(--spectra-primary) 20%, transparent); }
6029:root .border-x-primary-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-primary) 30%, transparent); border-right-color: color-mix(in srgb, var(--spectra-primary) 30%, transparent); }
6030:root .border-x-primary-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-primary) 40%, transparent); border-right-color: color-mix(in srgb, var(--spectra-primary) 40%, transparent); }
6031:root .border-x-primary-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-primary) 50%, transparent); border-right-color: color-mix(in srgb, var(--spectra-primary) 50%, transparent); }
6032:root .border-x-primary-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-primary) 60%, transparent); border-right-color: color-mix(in srgb, var(--spectra-primary) 60%, transparent); }
6033:root .border-x-primary-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-primary) 70%, transparent); border-right-color: color-mix(in srgb, var(--spectra-primary) 70%, transparent); }
6034:root .border-x-primary-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-primary) 80%, transparent); border-right-color: color-mix(in srgb, var(--spectra-primary) 80%, transparent); }
6035:root .border-x-primary-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-primary) 90%, transparent); border-right-color: color-mix(in srgb, var(--spectra-primary) 90%, transparent); }
6036:root .border-y-primary-600 { border-top-color: var(--spectra-primary); border-bottom-color: var(--spectra-primary); }
6037:root .border-y-primary-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-primary) 10%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-primary) 10%, transparent); }
6038:root .border-y-primary-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-primary) 20%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-primary) 20%, transparent); }
6039:root .border-y-primary-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-primary) 30%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-primary) 30%, transparent); }
6040:root .border-y-primary-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-primary) 40%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-primary) 40%, transparent); }
6041:root .border-y-primary-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-primary) 50%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-primary) 50%, transparent); }
6042:root .border-y-primary-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-primary) 60%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-primary) 60%, transparent); }
6043:root .border-y-primary-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-primary) 70%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-primary) 70%, transparent); }
6044:root .border-y-primary-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-primary) 80%, transparent); border-bottom-color: color-m
6044ix(in srgb, var(--spectra-primary) 80%, transparent); }
6045:root .border-y-primary-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-primary) 90%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-primary) 90%, transparent); }
6046:root .ring-primary-600 { --tw-ring-color: var(--spectra-primary); }
6047:root .ring-offset-primary-600 { --tw-ring-offset-color: var(--spectra-primary); }
6048:root .bg-secondary-600 { background: var(--spectra-secondary); }
6049:root .bg-secondary-600\/10 { background: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); }
6050:root .bg-secondary-600\/20 { background: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); }
6051:root .bg-secondary-600\/30 { background: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); }
6052:root .bg-secondary-600\/40 { background: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); }
6053:root .bg-secondary-600\/50 { background: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); }
6054:root .bg-secondary-600\/60 { background: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); }
6055:root .bg-secondary-600\/70 { background: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); }
6056:root .bg-secondary-600\/80 { background: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); }
6057:root .bg-secondary-600\/90 { background: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); }
6058:root .text-secondary-600 { color: var(--spectra-secondary); -webkit-text-fill-color: var(--spectra-secondary); }
6059:root .text-secondary-600\/10 { color: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); }
6060:root .text-secondary-600\/20 { color: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); }
6061:root .text-secondary-600\/30 { color: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); }
6062:root .text-secondary-600\/40 { color: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); }
6063:root .text-secondary-600\/50 { color: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); }
6064:root .text-secondary-600\/60 { color: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); }
6065:root .text-secondary-600\/70 { color: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); }
6066:root .text-secondary-600\/80 { color: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); }
6067:root .text-secondary-600\/90 { color: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); }
6068:root .border-secondary-600 { border-color: var(--spectra-secondary); }
6069:root .border-secondary-600\/10 { border-color: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); }
6070:root .border-secondary-600\/20 { border-color: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); }
6071:root .border-secondary-600\/30 { border-color: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); }
6072:root .border-secondary-600\/40 { border-color: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); }
6073:root .border-secondary-600\/50 { border-color: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); }
6074:root .border-secondary-600\/60 { border-color: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); }
6075:root .border-secondary-600\/70 { border-color: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); }
6076:root .border-secondary-600\/80 { border-color: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); }
6077:root .border-secondary-600\/90 { border-color: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); }
6078:root .outline-secondary-600 { outline-color: var(--spectra-secondary); }
6079:root .outline-secondary-600\/10 { outline-color: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); }
6080:root .outline-secondary-600\/20 { outline-color: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); }
6081:root .outline-secondary-600\/30 { outline-color: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); }
6082:root .outline-secondary-600\/40 { outline-color: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); }
6083:root .outline-secondary-600\/50 { outline-color: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); }
6084:root .outline-secondary-600\/60 { outline-color: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); }
6085:root .outline-secondary-600\/70 { outline-color: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); }
6086:root .outline-secondary-600\/80 { outline-color: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); }
6087:root .outline-secondary-600\/90 { outline-color: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); }
6088:root .overlay-secondary-600 { background: var(--spectra-secondary); }
6089:root .overlay-secondary-600\/10 { background: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); }
6090:root .overlay-secondary-600\/20 { background: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); }
6091:root .overlay-secondary-600\/30 { background: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); }
6092:root .overlay-secondary-600\/40 { background: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); }
6093:root .overlay-secondary-600\/50 { background: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); }
6094:root .overlay-secondary-600\/60 { background: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); }
6095:root .overlay-secondary-600\/70 { background: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); }
6096:root .overlay-secondary-600\/80 { background: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); }
6097:root .overlay-secondary-600\/90 { background: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); }
6098:root .fill-secondary-600 { fill: var(--spectra-secondary); }
6099:root .fill-secondary-600\/10 { fill: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); }
6100:root .fill-secondary-600\/20 { fill: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); }
6101:root .fill-secondary-600\/30 { fill: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); }
6102:root .fill-secondary-600\/40 { fill: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); }
6103:root .fill-secondary-600\/50 { fill: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); }
6104:root .fill-secondary-600\/60 { fill: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); }
6105:root .fill-secondary-600\/70 { fill: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); }
6106:root .fill-secondary-600\/80 { fill: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); }
6107:root .fill-secondary-600\/90 { fill: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); }
6108:root .stroke-secondary-600 { stroke: var(--spectra-secondary); }
6109:root .stroke-secondary-600\/10 { stroke: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); }
6110:root .stroke-secondary-600\/20 { stroke: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); }
6111:root .stroke-secondary-600\/30 { stroke: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); }
6112:root .stroke-secondary-600\/40 { stroke: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); }
6113:root .stroke-secondary-600\/50 { stroke: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); }
6114:root .stroke-secondary-600\/60 { stroke: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); }
6115:root .stroke-secondary-600\/70 { stroke: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); }
6116:root .stroke-secondary-600\/80 { stroke: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); }
6117:root .stroke-secondary-600\/90 { stroke: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); }
6118:root .border-t-secondary-600 { border-top-color: var(--spectra-secondary); }
6119:root .border-t-secondary-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); }
6120:root .border-t-secondary-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); }
6121:root .border-t-secondary-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); }
6122:root .border-t-secondary-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); }
6123:root .border-t-secondary-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); }
6124:root .border-t-secondary-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); }
6125:root .border-t-secondary-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); }
6126:root .border-t-secondary-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); }
6127:root .border-t-secondary-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); }
6128:root .border-r-secondary-600 { border-right-color: var(--spectra-secondary); }
6129:root .border-r-secondary-600\/10 { border-right-color: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); }
6130:root .border-r-secondary-600\/20 { border-right-color: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); }
6131:root .border-r-secondary-600\/30 { border-right-color: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); }
6132:root .border-r-secondary-600\/40 { border-right-color: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); }
6133:root .border-r-secondary-600\/50 { border-right-color: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); }
6134:root .border-r-secondary-600\/60 { border-right-color: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); }
6135:root .border-r-secondary-600\/70 { border-right-color: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); }
6136:root .border-r-secondary-600\/80 { border-right-color: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); }
6137:root .border-r-secondary-600\/90 { border-right-color: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); }
6138:root .border-b-secondary-600 { border-bottom-color: var(--spectra-secondary); }
6139:root .border-b-secondary-600\/10 { border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); }
6140:root .border-b-secondary-600\/20 { border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); }
6141:root .border-b-secondary-600\/30 { border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); }
6142:root .border-b-secondary-600\/40 { border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); }
6143:root .border-b-secondary-600\/50 { border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); }
6144:root .border-b-secondary-600\/60 { border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); }
6145:root .border-b-secondary-600\/70 { border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); }
6146:root .border-b-secondary-600\/80 { border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); }
6147:root .border-b-secondary-600\/90 { border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); }
6148:root .border-l-secondary-600 { border-left-color: var(--spectra-secondary); }
6149:root .border-l-secondary-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); }
6150:root .border-l-secondary-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); }
6151:root .border-l-secondary-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); }
6152:root .border-l-secondary-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); }
6153:root .border-l-secondary-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); }
6154:root .border-l-secondary-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); }
6155:root .border-l-secondary-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); }
6156:root .border-l-secondary-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); }
6157:root .border-l-secondary-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); }
6158:root .border-x-secondary-600 { border-left-color: var(--spectra-secondary); border-right-color: var(--spectra-secondary); }
6159:root .border-x-secondary-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); border-right-color: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); }
6160:root .border-x-secondary-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); border-right-color: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); }
6161:root .border-x-secondary-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); border-right-color: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); }
6162:root .border-x-secondary-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); border-right-color: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); }
6163:root .border-x-secondary-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); border-right-color: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); }
6164:root .border-x-secondary-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); border-right-color: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); }
6165:root .border-x-secondary-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); border-right-color: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); }
6166:root .border-x-secondary-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); border-right-color: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); }
6167:root .border-x-secondary-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); border-right-color: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); }
6168:root .border-y-secondary-600 { border-top-color: var(--spectra-secondary); border-bottom-color: var(--spectra-secondary); }
6169:root .border-y-secondary-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 10%, transparent); }
6170:root .border-y-secondary-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 20%, transparent); }
6171:root .border-y-secondary-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 30%, transparent); }
6172:root .border-y-secondary-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 40%, transparent); }
6173:root .border-y-secondary-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 50%, transparent); }
6174:root .border-y-secondary-600\/60 { border-top-color: color-mix(i
6174n srgb, var(--spectra-secondary) 60%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 60%, transparent); }
6175:root .border-y-secondary-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 70%, transparent); }
6176:root .border-y-secondary-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 80%, transparent); }
6177:root .border-y-secondary-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-secondary) 90%, transparent); }
6178:root .ring-secondary-600 { --tw-ring-color: var(--spectra-secondary); }
6179:root .ring-offset-secondary-600 { --tw-ring-offset-color: var(--spectra-secondary); }
6180:root .bg-accent-600 { background: var(--spectra-accent); }
6181:root .bg-accent-600\/10 { background: color-mix(in srgb, var(--spectra-accent) 10%, transparent); }
6182:root .bg-accent-600\/20 { background: color-mix(in srgb, var(--spectra-accent) 20%, transparent); }
6183:root .bg-accent-600\/30 { background: color-mix(in srgb, var(--spectra-accent) 30%, transparent); }
6184:root .bg-accent-600\/40 { background: color-mix(in srgb, var(--spectra-accent) 40%, transparent); }
6185:root .bg-accent-600\/50 { background: color-mix(in srgb, var(--spectra-accent) 50%, transparent); }
6186:root .bg-accent-600\/60 { background: color-mix(in srgb, var(--spectra-accent) 60%, transparent); }
6187:root .bg-accent-600\/70 { background: color-mix(in srgb, var(--spectra-accent) 70%, transparent); }
6188:root .bg-accent-600\/80 { background: color-mix(in srgb, var(--spectra-accent) 80%, transparent); }
6189:root .bg-accent-600\/90 { background: color-mix(in srgb, var(--spectra-accent) 90%, transparent); }
6190:root .text-accent-600 { color: var(--spectra-accent); -webkit-text-fill-color: var(--spectra-accent); }
6191:root .text-accent-600\/10 { color: color-mix(in srgb, var(--spectra-accent) 10%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-accent) 10%, transparent); }
6192:root .text-accent-600\/20 { color: color-mix(in srgb, var(--spectra-accent) 20%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-accent) 20%, transparent); }
6193:root .text-accent-600\/30 { color: color-mix(in srgb, var(--spectra-accent) 30%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-accent) 30%, transparent); }
6194:root .text-accent-600\/40 { color: color-mix(in srgb, var(--spectra-accent) 40%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-accent) 40%, transparent); }
6195:root .text-accent-600\/50 { color: color-mix(in srgb, var(--spectra-accent) 50%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-accent) 50%, transparent); }
6196:root .text-accent-600\/60 { color: color-mix(in srgb, var(--spectra-accent) 60%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-accent) 60%, transparent); }
6197:root .text-accent-600\/70 { color: color-mix(in srgb, var(--spectra-accent) 70%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-accent) 70%, transparent); }
6198:root .text-accent-600\/80 { color: color-mix(in srgb, var(--spectra-accent) 80%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-accent) 80%, transparent); }
6199:root .text-accent-600\/90 { color: color-mix(in srgb, var(--spectra-accent) 90%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-accent) 90%, transparent); }
6200:root .border-accent-600 { border-color: var(--spectra-accent); }
6201:root .border-accent-600\/10 { border-color: color-mix(in srgb, var(--spectra-accent) 10%, transparent); }
6202:root .border-accent-600\/20 { border-color: color-mix(in srgb, var(--spectra-accent) 20%, transparent); }
6203:root .border-accent-600\/30 { border-color: color-mix(in srgb, var(--spectra-accent) 30%, transparent); }
6204:root .border-accent-600\/40 { border-color: color-mix(in srgb, var(--spectra-accent) 40%, transparent); }
6205:root .border-accent-600\/50 { border-color: color-mix(in srgb, var(--spectra-accent) 50%, transparent); }
6206:root .border-accent-600\/60 { border-color: color-mix(in srgb, var(--spectra-accent) 60%, transparent); }
6207:root .border-accent-600\/70 { border-color: color-mix(in srgb, var(--spectra-accent) 70%, transparent); }
6208:root .border-accent-600\/80 { border-color: color-mix(in srgb, var(--spectra-accent) 80%, transparent); }
6209:root .border-accent-600\/90 { border-color: color-mix(in srgb, var(--spectra-accent) 90%, transparent); }
6210:root .outline-accent-600 { outline-color: var(--spectra-accent); }
6211:root .outline-accent-600\/10 { outline-color: color-mix(in srgb, var(--spectra-accent) 10%, transparent); }
6212:root .outline-accent-600\/20 { outline-color: color-mix(in srgb, var(--spectra-accent) 20%, transparent); }
6213:root .outline-accent-600\/30 { outline-color: color-mix(in srgb, var(--spectra-accent) 30%, transparent); }
6214:root .outline-accent-600\/40 { outline-color: color-mix(in srgb, var(--spectra-accent) 40%, transparent); }
6215:root .outline-accent-600\/50 { outline-color: color-mix(in srgb, var(--spectra-accent) 50%, transparent); }
6216:root .outline-accent-600\/60 { outline-color: color-mix(in srgb, var(--spectra-accent) 60%, transparent); }
6217:root .outline-accent-600\/70 { outline-color: color-mix(in srgb, var(--spectra-accent) 70%, transparent); }
6218:root .outline-accent-600\/80 { outline-color: color-mix(in srgb, var(--spectra-accent) 80%, transparent); }
6219:root .outline-accent-600\/90 { outline-color: color-mix(in srgb, var(--spectra-accent) 90%, transparent); }
6220:root .overlay-accent-600 { background: var(--spectra-accent); }
6221:root .overlay-accent-600\/10 { background: color-mix(in srgb, var(--spectra-accent) 10%, transparent); }
6222:root .overlay-accent-600\/20 { background: color-mix(in srgb, var(--spectra-accent) 20%, transparent); }
6223:root .overlay-accent-600\/30 { background: color-mix(in srgb, var(--spectra-accent) 30%, transparent); }
6224:root .overlay-accent-600\/40 { background: color-mix(in srgb, var(--spectra-accent) 40%, transparent); }
6225:root .overlay-accent-600\/50 { background: color-mix(in srgb, var(--spectra-accent) 50%, transparent); }
6226:root .overlay-accent-600\/60 { background: color-mix(in srgb, var(--spectra-accent) 60%, transparent); }
6227:root .overlay-accent-600\/70 { background: color-mix(in srgb, var(--spectra-accent) 70%, transparent); }
6228:root .overlay-accent-600\/80 { background: color-mix(in srgb, var(--spectra-accent) 80%, transparent); }
6229:root .overlay-accent-600\/90 { background: color-mix(in srgb, var(--spectra-accent) 90%, transparent); }
6230:root .fill-accent-600 { fill: var(--spectra-accent); }
6231:root .fill-accent-600\/10 { fill: color-mix(in srgb, var(--spectra-accent) 10%, transparent); }
6232:root .fill-accent-600\/20 { fill: color-mix(in srgb, var(--spectra-accent) 20%, transparent); }
6233:root .fill-accent-600\/30 { fill: color-mix(in srgb, var(--spectra-accent) 30%, transparent); }
6234:root .fill-accent-600\/40 { fill: color-mix(in srgb, var(--spectra-accent) 40%, transparent); }
6235:root .fill-accent-600\/50 { fill: color-mix(in srgb, var(--spectra-accent) 50%, transparent); }
6236:root .fill-accent-600\/60 { fill: color-mix(in srgb, var(--spectra-accent) 60%, transparent); }
6237:root .fill-accent-600\/70 { fill: color-mix(in srgb, var(--spectra-accent) 70%, transparent); }
6238:root .fill-accent-600\/80 { fill: color-mix(in srgb, var(--spectra-accent) 80%, transparent); }
6239:root .fill-accent-600\/90 { fill: color-mix(in srgb, var(--spectra-accent) 90%, transparent); }
6240:root .stroke-accent-600 { stroke: var(--spectra-accent); }
6241:root .stroke-accent-600\/10 { stroke: color-mix(in srgb, var(--spectra-accent) 10%, transparent); }
6242:root .stroke-accent-600\/20 { stroke: color-mix(in srgb, var(--spectra-accent) 20%, transparent); }
6243:root .stroke-accent-600\/30 { stroke: color-mix(in srgb, var(--spectra-accent) 30%, transparent); }
6244:root .stroke-accent-600\/40 { stroke: color-mix(in srgb, var(--spectra-accent) 40%, transparent); }
6245:root .stroke-accent-600\/50 { stroke: color-mix(in srgb, var(--spectra-accent) 50%, transparent); }
6246:root .stroke-accent-600\/60 { stroke: color-mix(in srgb, var(--spectra-accent) 60%, transparent); }
6247:root .stroke-accent-600\/70 { stroke: color-mix(in srgb, var(--spectra-accent) 70%, transparent); }
6248:root .stroke-accent-600\/80 { stroke: color-mix(in srgb, var(--spectra-accent) 80%, transparent); }
6249:root .stroke-accent-600\/90 { stroke: color-mix(in srgb, var(--spectra-accent) 90%, transparent); }
6250:root .border-t-accent-600 { border-top-color: var(--spectra-accent); }
6251:root .border-t-accent-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-accent) 10%, transparent); }
6252:root .border-t-accent-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-accent) 20%, transparent); }
6253:root .border-t-accent-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-accent) 30%, transparent); }
6254:root .border-t-accent-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-accent) 40%, transparent); }
6255:root .border-t-accent-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-accent) 50%, transparent); }
6256:root .border-t-accent-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-accent) 60%, transparent); }
6257:root .border-t-accent-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-accent) 70%, transparent); }
6258:root .border-t-accent-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-accent) 80%, transparent); }
6259:root .border-t-accent-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-accent) 90%, transparent); }
6260:root .border-r-accent-600 { border-right-color: var(--spectra-accent); }
6261:root .border-r-accent-600\/10 { border-right-color: color-mix(in srgb, var(--spectra-accent) 10%, transparent); }
6262:root .border-r-accent-600\/20 { border-right-color: color-mix(in srgb, var(--spectra-accent) 20%, transparent); }
6263:root .border-r-accent-600\/30 { border-right-color: color-mix(in srgb, var(--spectra-accent) 30%, transparent); }
6264:root .border-r-accent-600\/40 { border-right-color: color-mix(in srgb, var(--spectra-accent) 40%, transparent); }
6265:root .border-r-accent-600\/50 { border-right-color: color-mix(in srgb, var(--spectra-accent) 50%, transparent); }
6266:root .border-r-accent-600\/60 { border-right-color: color-mix(in srgb, var(--spectra-accent) 60%, transparent); }
6267:root .border-r-accent-600\/70 { border-right-color: color-mix(in srgb, var(--spectra-accent) 70%, transparent); }
6268:root .border-r-accent-600\/80 { border-right-color: color-mix(in srgb, var(--spectra-accent) 80%, transparent); }
6269:root .border-r-accent-600\/90 { border-right-color: color-mix(in srgb, var(--spectra-accent) 90%, transparent); }
6270:root .border-b-accent-600 { border-bottom-color: var(--spectra-accent); }
6271:root .border-b-accent-600\/10 { border-bottom-color: color-mix(in srgb, var(--spectra-accent) 10%, transparent); }
6272:root .border-b-accent-600\/20 { border-bottom-color: color-mix(in srgb, var(--spectra-accent) 20%, transparent); }
6273:root .border-b-accent-600\/30 { border-bottom-color: color-mix(in srgb, var(--spectra-accent) 30%, transparent); }
6274:root .border-b-accent-600\/40 { border-bottom-color: color-mix(in srgb, var(--spectra-accent) 40%, transparent); }
6275:root .border-b-accent-600\/50 { border-bottom-color: color-mix(in srgb, var(--spectra-accent) 50%, transparent); }
6276:root .border-b-accent-600\/60 { border-bottom-color: color-mix(in srgb, var(--spectra-accent) 60%, transparent); }
6277:root .border-b-accent-600\/70 { border-bottom-color: color-mix(in srgb, var(--spectra-accent) 70%, transparent); }
6278:root .border-b-accent-600\/80 { border-bottom-color: color-mix(in srgb, var(--spectra-accent) 80%, transparent); }
6279:root .border-b-accent-600\/90 { border-bottom-color: color-mix(in srgb, var(--spectra-accent) 90%, transparent); }
6280:root .border-l-accent-600 { border-left-color: var(--spectra-accent); }
6281:root .border-l-accent-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-accent) 10%, transparent); }
6282:root .border-l-accent-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-accent) 20%, transparent); }
6283:root .border-l-accent-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-accent) 30%, transparent); }
6284:root .border-l-accent-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-accent) 40%, transparent); }
6285:root .border-l-accent-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-accent) 50%, transparent); }
6286:root .border-l-accent-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-accent) 60%, transparent); }
6287:root .border-l-accent-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-accent) 70%, transparent); }
6288:root .border-l-accent-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-accent) 80%, transparent); }
6289:root .border-l-accent-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-accent) 90%, transparent); }
6290:root .border-x-accent-600 { border-left-color: var(--spectra-accent); border-right-color: var(--spectra-accent); }
6291:root .border-x-accent-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-accent) 10%, transparent); border-right-color: color-mix(in srgb, var(--spectra-accent) 10%, transparent); }
6292:root .border-x-accent-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-accent) 20%, transparent); border-right-color: color-mix(in srgb, var(--spectra-accent) 20%, transparent); }
6293:root .border-x-accent-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-accent) 30%, transparent); border-right-color: color-mix(in srgb, var(--spectra-accent) 30%, transparent); }
6294:root .border-x-accent-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-accent) 40%, transparent); border-right-color: color-mix(in srgb, var(--spectra-accent) 40%, transparent); }
6295:root .border-x-accent-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-accent) 50%, transparent); border-right-color: color-mix(in srgb, var(--spectra-accent) 50%, transparent); }
6296:root .border-x-accent-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-accent) 60%, transparent); border-right-color: color-mix(in srgb, var(--spectra-accent) 60%, transparent); }
6297:root .border-x-accent-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-accent) 70%, transparent); border-right-color: color-mix(in srgb, var(--spectra-accent) 70%, transparent); }
6298:root .border-x-accent-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-accent) 80%, transparent); border-right-color: color-mix(in srgb, var(--spectra-accent) 80%, transparent); }
6299:root .border-x-accent-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-accent) 90%, transparent); border-right-color: color-mix(in srgb, var(--spectra-accent) 90%, transparent); }
6300:root .border-y-accent-600 { border-top-color: var(--spectra-accent); border-bottom-color: var(--spectra-accent); }
6301:root .border-y-accent-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-accent) 10%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-accent) 10%, transparent); }
6302:root .border-y-accent-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-accent) 20%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-accent) 20%, transparent); }
6303:root .border-y-accent-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-accent) 30%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-accent) 30%, transparent); }
6304:root .border-y-accent-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-accent) 40%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-accent) 40%, transparent); }
6305:root .border-y-accent-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-accent) 50%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-accent) 50%, transparent); }
6306:root .border-y-accent-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-accent) 60%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-accent) 60%, transparent); }
6307:root .border-y-accent-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-accent) 70%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-accent) 70%, transparent); }
6308:root .bo
6308rder-y-accent-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-accent) 80%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-accent) 80%, transparent); }
6309:root .border-y-accent-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-accent) 90%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-accent) 90%, transparent); }
6310:root .ring-accent-600 { --tw-ring-color: var(--spectra-accent); }
6311:root .ring-offset-accent-600 { --tw-ring-offset-color: var(--spectra-accent); }
6312:root .bg-success-600 { background: var(--spectra-success); }
6313:root .bg-success-600\/10 { background: color-mix(in srgb, var(--spectra-success) 10%, transparent); }
6314:root .bg-success-600\/20 { background: color-mix(in srgb, var(--spectra-success) 20%, transparent); }
6315:root .bg-success-600\/30 { background: color-mix(in srgb, var(--spectra-success) 30%, transparent); }
6316:root .bg-success-600\/40 { background: color-mix(in srgb, var(--spectra-success) 40%, transparent); }
6317:root .bg-success-600\/50 { background: color-mix(in srgb, var(--spectra-success) 50%, transparent); }
6318:root .bg-success-600\/60 { background: color-mix(in srgb, var(--spectra-success) 60%, transparent); }
6319:root .bg-success-600\/70 { background: color-mix(in srgb, var(--spectra-success) 70%, transparent); }
6320:root .bg-success-600\/80 { background: color-mix(in srgb, var(--spectra-success) 80%, transparent); }
6321:root .bg-success-600\/90 { background: color-mix(in srgb, var(--spectra-success) 90%, transparent); }
6322:root .text-success-600 { color: var(--spectra-success); -webkit-text-fill-color: var(--spectra-success); }
6323:root .text-success-600\/10 { color: color-mix(in srgb, var(--spectra-success) 10%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-success) 10%, transparent); }
6324:root .text-success-600\/20 { color: color-mix(in srgb, var(--spectra-success) 20%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-success) 20%, transparent); }
6325:root .text-success-600\/30 { color: color-mix(in srgb, var(--spectra-success) 30%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-success) 30%, transparent); }
6326:root .text-success-600\/40 { color: color-mix(in srgb, var(--spectra-success) 40%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-success) 40%, transparent); }
6327:root .text-success-600\/50 { color: color-mix(in srgb, var(--spectra-success) 50%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-success) 50%, transparent); }
6328:root .text-success-600\/60 { color: color-mix(in srgb, var(--spectra-success) 60%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-success) 60%, transparent); }
6329:root .text-success-600\/70 { color: color-mix(in srgb, var(--spectra-success) 70%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-success) 70%, transparent); }
6330:root .text-success-600\/80 { color: color-mix(in srgb, var(--spectra-success) 80%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-success) 80%, transparent); }
6331:root .text-success-600\/90 { color: color-mix(in srgb, var(--spectra-success) 90%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-success) 90%, transparent); }
6332:root .border-success-600 { border-color: var(--spectra-success); }
6333:root .border-success-600\/10 { border-color: color-mix(in srgb, var(--spectra-success) 10%, transparent); }
6334:root .border-success-600\/20 { border-color: color-mix(in srgb, var(--spectra-success) 20%, transparent); }
6335:root .border-success-600\/30 { border-color: color-mix(in srgb, var(--spectra-success) 30%, transparent); }
6336:root .border-success-600\/40 { border-color: color-mix(in srgb, var(--spectra-success) 40%, transparent); }
6337:root .border-success-600\/50 { border-color: color-mix(in srgb, var(--spectra-success) 50%, transparent); }
6338:root .border-success-600\/60 { border-color: color-mix(in srgb, var(--spectra-success) 60%, transparent); }
6339:root .border-success-600\/70 { border-color: color-mix(in srgb, var(--spectra-success) 70%, transparent); }
6340:root .border-success-600\/80 { border-color: color-mix(in srgb, var(--spectra-success) 80%, transparent); }
6341:root .border-success-600\/90 { border-color: color-mix(in srgb, var(--spectra-success) 90%, transparent); }
6342:root .outline-success-600 { outline-color: var(--spectra-success); }
6343:root .outline-success-600\/10 { outline-color: color-mix(in srgb, var(--spectra-success) 10%, transparent); }
6344:root .outline-success-600\/20 { outline-color: color-mix(in srgb, var(--spectra-success) 20%, transparent); }
6345:root .outline-success-600\/30 { outline-color: color-mix(in srgb, var(--spectra-success) 30%, transparent); }
6346:root .outline-success-600\/40 { outline-color: color-mix(in srgb, var(--spectra-success) 40%, transparent); }
6347:root .outline-success-600\/50 { outline-color: color-mix(in srgb, var(--spectra-success) 50%, transparent); }
6348:root .outline-success-600\/60 { outline-color: color-mix(in srgb, var(--spectra-success) 60%, transparent); }
6349:root .outline-success-600\/70 { outline-color: color-mix(in srgb, var(--spectra-success) 70%, transparent); }
6350:root .outline-success-600\/80 { outline-color: color-mix(in srgb, var(--spectra-success) 80%, transparent); }
6351:root .outline-success-600\/90 { outline-color: color-mix(in srgb, var(--spectra-success) 90%, transparent); }
6352:root .overlay-success-600 { background: var(--spectra-success); }
6353:root .overlay-success-600\/10 { background: color-mix(in srgb, var(--spectra-success) 10%, transparent); }
6354:root .overlay-success-600\/20 { background: color-mix(in srgb, var(--spectra-success) 20%, transparent); }
6355:root .overlay-success-600\/30 { background: color-mix(in srgb, var(--spectra-success) 30%, transparent); }
6356:root .overlay-success-600\/40 { background: color-mix(in srgb, var(--spectra-success) 40%, transparent); }
6357:root .overlay-success-600\/50 { background: color-mix(in srgb, var(--spectra-success) 50%, transparent); }
6358:root .overlay-success-600\/60 { background: color-mix(in srgb, var(--spectra-success) 60%, transparent); }
6359:root .overlay-success-600\/70 { background: color-mix(in srgb, var(--spectra-success) 70%, transparent); }
6360:root .overlay-success-600\/80 { background: color-mix(in srgb, var(--spectra-success) 80%, transparent); }
6361:root .overlay-success-600\/90 { background: color-mix(in srgb, var(--spectra-success) 90%, transparent); }
6362:root .fill-success-600 { fill: var(--spectra-success); }
6363:root .fill-success-600\/10 { fill: color-mix(in srgb, var(--spectra-success) 10%, transparent); }
6364:root .fill-success-600\/20 { fill: color-mix(in srgb, var(--spectra-success) 20%, transparent); }
6365:root .fill-success-600\/30 { fill: color-mix(in srgb, var(--spectra-success) 30%, transparent); }
6366:root .fill-success-600\/40 { fill: color-mix(in srgb, var(--spectra-success) 40%, transparent); }
6367:root .fill-success-600\/50 { fill: color-mix(in srgb, var(--spectra-success) 50%, transparent); }
6368:root .fill-success-600\/60 { fill: color-mix(in srgb, var(--spectra-success) 60%, transparent); }
6369:root .fill-success-600\/70 { fill: color-mix(in srgb, var(--spectra-success) 70%, transparent); }
6370:root .fill-success-600\/80 { fill: color-mix(in srgb, var(--spectra-success) 80%, transparent); }
6371:root .fill-success-600\/90 { fill: color-mix(in srgb, var(--spectra-success) 90%, transparent); }
6372:root .stroke-success-600 { stroke: var(--spectra-success); }
6373:root .stroke-success-600\/10 { stroke: color-mix(in srgb, var(--spectra-success) 10%, transparent); }
6374:root .stroke-success-600\/20 { stroke: color-mix(in srgb, var(--spectra-success) 20%, transparent); }
6375:root .stroke-success-600\/30 { stroke: color-mix(in srgb, var(--spectra-success) 30%, transparent); }
6376:root .stroke-success-600\/40 { stroke: color-mix(in srgb, var(--spectra-success) 40%, transparent); }
6377:root .stroke-success-600\/50 { stroke: color-mix(in srgb, var(--spectra-success) 50%, transparent); }
6378:root .stroke-success-600\/60 { stroke: color-mix(in srgb, var(--spectra-success) 60%, transparent); }
6379:root .stroke-success-600\/70 { stroke: color-mix(in srgb, var(--spectra-success) 70%, transparent); }
6380:root .stroke-success-600\/80 { stroke: color-mix(in srgb, var(--spectra-success) 80%, transparent); }
6381:root .stroke-success-600\/90 { stroke: color-mix(in srgb, var(--spectra-success) 90%, transparent); }
6382:root .border-t-success-600 { border-top-color: var(--spectra-success); }
6383:root .border-t-success-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-success) 10%, transparent); }
6384:root .border-t-success-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-success) 20%, transparent); }
6385:root .border-t-success-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-success) 30%, transparent); }
6386:root .border-t-success-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-success) 40%, transparent); }
6387:root .border-t-success-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-success) 50%, transparent); }
6388:root .border-t-success-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-success) 60%, transparent); }
6389:root .border-t-success-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-success) 70%, transparent); }
6390:root .border-t-success-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-success) 80%, transparent); }
6391:root .border-t-success-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-success) 90%, transparent); }
6392:root .border-r-success-600 { border-right-color: var(--spectra-success); }
6393:root .border-r-success-600\/10 { border-right-color: color-mix(in srgb, var(--spectra-success) 10%, transparent); }
6394:root .border-r-success-600\/20 { border-right-color: color-mix(in srgb, var(--spectra-success) 20%, transparent); }
6395:root .border-r-success-600\/30 { border-right-color: color-mix(in srgb, var(--spectra-success) 30%, transparent); }
6396:root .border-r-success-600\/40 { border-right-color: color-mix(in srgb, var(--spectra-success) 40%, transparent); }
6397:root .border-r-success-600\/50 { border-right-color: color-mix(in srgb, var(--spectra-success) 50%, transparent); }
6398:root .border-r-success-600\/60 { border-right-color: color-mix(in srgb, var(--spectra-success) 60%, transparent); }
6399:root .border-r-success-600\/70 { border-right-color: color-mix(in srgb, var(--spectra-success) 70%, transparent); }
6400:root .border-r-success-600\/80 { border-right-color: color-mix(in srgb, var(--spectra-success) 80%, transparent); }
6401:root .border-r-success-600\/90 { border-right-color: color-mix(in srgb, var(--spectra-success) 90%, transparent); }
6402:root .border-b-success-600 { border-bottom-color: var(--spectra-success); }
6403:root .border-b-success-600\/10 { border-bottom-color: color-mix(in srgb, var(--spectra-success) 10%, transparent); }
6404:root .border-b-success-600\/20 { border-bottom-color: color-mix(in srgb, var(--spectra-success) 20%, transparent); }
6405:root .border-b-success-600\/30 { border-bottom-color: color-mix(in srgb, var(--spectra-success) 30%, transparent); }
6406:root .border-b-success-600\/40 { border-bottom-color: color-mix(in srgb, var(--spectra-success) 40%, transparent); }
6407:root .border-b-success-600\/50 { border-bottom-color: color-mix(in srgb, var(--spectra-success) 50%, transparent); }
6408:root .border-b-success-600\/60 { border-bottom-color: color-mix(in srgb, var(--spectra-success) 60%, transparent); }
6409:root .border-b-success-600\/70 { border-bottom-color: color-mix(in srgb, var(--spectra-success) 70%, transparent); }
6410:root .border-b-success-600\/80 { border-bottom-color: color-mix(in srgb, var(--spectra-success) 80%, transparent); }
6411:root .border-b-success-600\/90 { border-bottom-color: color-mix(in srgb, var(--spectra-success) 90%, transparent); }
6412:root .border-l-success-600 { border-left-color: var(--spectra-success); }
6413:root .border-l-success-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-success) 10%, transparent); }
6414:root .border-l-success-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-success) 20%, transparent); }
6415:root .border-l-success-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-success) 30%, transparent); }
6416:root .border-l-success-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-success) 40%, transparent); }
6417:root .border-l-success-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-success) 50%, transparent); }
6418:root .border-l-success-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-success) 60%, transparent); }
6419:root .border-l-success-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-success) 70%, transparent); }
6420:root .border-l-success-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-success) 80%, transparent); }
6421:root .border-l-success-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-success) 90%, transparent); }
6422:root .border-x-success-600 { border-left-color: var(--spectra-success); border-right-color: var(--spectra-success); }
6423:root .border-x-success-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-success) 10%, transparent); border-right-color: color-mix(in srgb, var(--spectra-success) 10%, transparent); }
6424:root .border-x-success-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-success) 20%, transparent); border-right-color: color-mix(in srgb, var(--spectra-success) 20%, transparent); }
6425:root .border-x-success-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-success) 30%, transparent); border-right-color: color-mix(in srgb, var(--spectra-success) 30%, transparent); }
6426:root .border-x-success-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-success) 40%, transparent); border-right-color: color-mix(in srgb, var(--spectra-success) 40%, transparent); }
6427:root .border-x-success-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-success) 50%, transparent); border-right-color: color-mix(in srgb, var(--spectra-success) 50%, transparent); }
6428:root .border-x-success-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-success) 60%, transparent); border-right-color: color-mix(in srgb, var(--spectra-success) 60%, transparent); }
6429:root .border-x-success-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-success) 70%, transparent); border-right-color: color-mix(in srgb, var(--spectra-success) 70%, transparent); }
6430:root .border-x-success-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-success) 80%, transparent); border-right-color: color-mix(in srgb, var(--spectra-success) 80%, transparent); }
6431:root .border-x-success-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-success) 90%, transparent); border-right-color: color-mix(in srgb, var(--spectra-success) 90%, transparent); }
6432:root .border-y-success-600 { border-top-color: var(--spectra-success); border-bottom-color: var(--spectra-success); }
6433:root .border-y-success-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-success) 10%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-success) 10%, transparent); }
6434:root .border-y-success-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-success) 20%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-success) 20%, transparent); }
6435:root .border-y-success-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-success) 30%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-success) 30%, transparent); }
6436:root .border-y-success-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-success) 40%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-success) 40%, transparent); }
6437:root .border-y-success-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-success) 50%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-success) 50%, transparent); }
6438:root .border-y-success-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-success) 60%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-success) 60%, transparent); }
6439:root .border-y-success-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-success) 70%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-success) 70%, transparent); }
6440:root .border-y-success-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-success) 80%, transp
6440arent); border-bottom-color: color-mix(in srgb, var(--spectra-success) 80%, transparent); }
6441:root .border-y-success-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-success) 90%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-success) 90%, transparent); }
6442:root .ring-success-600 { --tw-ring-color: var(--spectra-success); }
6443:root .ring-offset-success-600 { --tw-ring-offset-color: var(--spectra-success); }
6444:root .bg-error-600 { background: var(--spectra-error); }
6445:root .bg-error-600\/10 { background: color-mix(in srgb, var(--spectra-error) 10%, transparent); }
6446:root .bg-error-600\/20 { background: color-mix(in srgb, var(--spectra-error) 20%, transparent); }
6447:root .bg-error-600\/30 { background: color-mix(in srgb, var(--spectra-error) 30%, transparent); }
6448:root .bg-error-600\/40 { background: color-mix(in srgb, var(--spectra-error) 40%, transparent); }
6449:root .bg-error-600\/50 { background: color-mix(in srgb, var(--spectra-error) 50%, transparent); }
6450:root .bg-error-600\/60 { background: color-mix(in srgb, var(--spectra-error) 60%, transparent); }
6451:root .bg-error-600\/70 { background: color-mix(in srgb, var(--spectra-error) 70%, transparent); }
6452:root .bg-error-600\/80 { background: color-mix(in srgb, var(--spectra-error) 80%, transparent); }
6453:root .bg-error-600\/90 { background: color-mix(in srgb, var(--spectra-error) 90%, transparent); }
6454:root .text-error-600 { color: var(--spectra-error); -webkit-text-fill-color: var(--spectra-error); }
6455:root .text-error-600\/10 { color: color-mix(in srgb, var(--spectra-error) 10%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-error) 10%, transparent); }
6456:root .text-error-600\/20 { color: color-mix(in srgb, var(--spectra-error) 20%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-error) 20%, transparent); }
6457:root .text-error-600\/30 { color: color-mix(in srgb, var(--spectra-error) 30%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-error) 30%, transparent); }
6458:root .text-error-600\/40 { color: color-mix(in srgb, var(--spectra-error) 40%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-error) 40%, transparent); }
6459:root .text-error-600\/50 { color: color-mix(in srgb, var(--spectra-error) 50%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-error) 50%, transparent); }
6460:root .text-error-600\/60 { color: color-mix(in srgb, var(--spectra-error) 60%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-error) 60%, transparent); }
6461:root .text-error-600\/70 { color: color-mix(in srgb, var(--spectra-error) 70%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-error) 70%, transparent); }
6462:root .text-error-600\/80 { color: color-mix(in srgb, var(--spectra-error) 80%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-error) 80%, transparent); }
6463:root .text-error-600\/90 { color: color-mix(in srgb, var(--spectra-error) 90%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-error) 90%, transparent); }
6464:root .border-error-600 { border-color: var(--spectra-error); }
6465:root .border-error-600\/10 { border-color: color-mix(in srgb, var(--spectra-error) 10%, transparent); }
6466:root .border-error-600\/20 { border-color: color-mix(in srgb, var(--spectra-error) 20%, transparent); }
6467:root .border-error-600\/30 { border-color: color-mix(in srgb, var(--spectra-error) 30%, transparent); }
6468:root .border-error-600\/40 { border-color: color-mix(in srgb, var(--spectra-error) 40%, transparent); }
6469:root .border-error-600\/50 { border-color: color-mix(in srgb, var(--spectra-error) 50%, transparent); }
6470:root .border-error-600\/60 { border-color: color-mix(in srgb, var(--spectra-error) 60%, transparent); }
6471:root .border-error-600\/70 { border-color: color-mix(in srgb, var(--spectra-error) 70%, transparent); }
6472:root .border-error-600\/80 { border-color: color-mix(in srgb, var(--spectra-error) 80%, transparent); }
6473:root .border-error-600\/90 { border-color: color-mix(in srgb, var(--spectra-error) 90%, transparent); }
6474:root .outline-error-600 { outline-color: var(--spectra-error); }
6475:root .outline-error-600\/10 { outline-color: color-mix(in srgb, var(--spectra-error) 10%, transparent); }
6476:root .outline-error-600\/20 { outline-color: color-mix(in srgb, var(--spectra-error) 20%, transparent); }
6477:root .outline-error-600\/30 { outline-color: color-mix(in srgb, var(--spectra-error) 30%, transparent); }
6478:root .outline-error-600\/40 { outline-color: color-mix(in srgb, var(--spectra-error) 40%, transparent); }
6479:root .outline-error-600\/50 { outline-color: color-mix(in srgb, var(--spectra-error) 50%, transparent); }
6480:root .outline-error-600\/60 { outline-color: color-mix(in srgb, var(--spectra-error) 60%, transparent); }
6481:root .outline-error-600\/70 { outline-color: color-mix(in srgb, var(--spectra-error) 70%, transparent); }
6482:root .outline-error-600\/80 { outline-color: color-mix(in srgb, var(--spectra-error) 80%, transparent); }
6483:root .outline-error-600\/90 { outline-color: color-mix(in srgb, var(--spectra-error) 90%, transparent); }
6484:root .overlay-error-600 { background: var(--spectra-error); }
6485:root .overlay-error-600\/10 { background: color-mix(in srgb, var(--spectra-error) 10%, transparent); }
6486:root .overlay-error-600\/20 { background: color-mix(in srgb, var(--spectra-error) 20%, transparent); }
6487:root .overlay-error-600\/30 { background: color-mix(in srgb, var(--spectra-error) 30%, transparent); }
6488:root .overlay-error-600\/40 { background: color-mix(in srgb, var(--spectra-error) 40%, transparent); }
6489:root .overlay-error-600\/50 { background: color-mix(in srgb, var(--spectra-error) 50%, transparent); }
6490:root .overlay-error-600\/60 { background: color-mix(in srgb, var(--spectra-error) 60%, transparent); }
6491:root .overlay-error-600\/70 { background: color-mix(in srgb, var(--spectra-error) 70%, transparent); }
6492:root .overlay-error-600\/80 { background: color-mix(in srgb, var(--spectra-error) 80%, transparent); }
6493:root .overlay-error-600\/90 { background: color-mix(in srgb, var(--spectra-error) 90%, transparent); }
6494:root .fill-error-600 { fill: var(--spectra-error); }
6495:root .fill-error-600\/10 { fill: color-mix(in srgb, var(--spectra-error) 10%, transparent); }
6496:root .fill-error-600\/20 { fill: color-mix(in srgb, var(--spectra-error) 20%, transparent); }
6497:root .fill-error-600\/30 { fill: color-mix(in srgb, var(--spectra-error) 30%, transparent); }
6498:root .fill-error-600\/40 { fill: color-mix(in srgb, var(--spectra-error) 40%, transparent); }
6499:root .fill-error-600\/50 { fill: color-mix(in srgb, var(--spectra-error) 50%, transparent); }
6500:root .fill-error-600\/60 { fill: color-mix(in srgb, var(--spectra-error) 60%, transparent); }
6501:root .fill-error-600\/70 { fill: color-mix(in srgb, var(--spectra-error) 70%, transparent); }
6502:root .fill-error-600\/80 { fill: color-mix(in srgb, var(--spectra-error) 80%, transparent); }
6503:root .fill-error-600\/90 { fill: color-mix(in srgb, var(--spectra-error) 90%, transparent); }
6504:root .stroke-error-600 { stroke: var(--spectra-error); }
6505:root .stroke-error-600\/10 { stroke: color-mix(in srgb, var(--spectra-error) 10%, transparent); }
6506:root .stroke-error-600\/20 { stroke: color-mix(in srgb, var(--spectra-error) 20%, transparent); }
6507:root .stroke-error-600\/30 { stroke: color-mix(in srgb, var(--spectra-error) 30%, transparent); }
6508:root .stroke-error-600\/40 { stroke: color-mix(in srgb, var(--spectra-error) 40%, transparent); }
6509:root .stroke-error-600\/50 { stroke: color-mix(in srgb, var(--spectra-error) 50%, transparent); }
6510:root .stroke-error-600\/60 { stroke: color-mix(in srgb, var(--spectra-error) 60%, transparent); }
6511:root .stroke-error-600\/70 { stroke: color-mix(in srgb, var(--spectra-error) 70%, transparent); }
6512:root .stroke-error-600\/80 { stroke: color-mix(in srgb, var(--spectra-error) 80%, transparent); }
6513:root .stroke-error-600\/90 { stroke: color-mix(in srgb, var(--spectra-error) 90%, transparent); }
6514:root .border-t-error-600 { border-top-color: var(--spectra-error); }
6515:root .border-t-error-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-error) 10%, transparent); }
6516:root .border-t-error-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-error) 20%, transparent); }
6517:root .border-t-error-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-error) 30%, transparent); }
6518:root .border-t-error-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-error) 40%, transparent); }
6519:root .border-t-error-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-error) 50%, transparent); }
6520:root .border-t-error-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-error) 60%, transparent); }
6521:root .border-t-error-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-error) 70%, transparent); }
6522:root .border-t-error-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-error) 80%, transparent); }
6523:root .border-t-error-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-error) 90%, transparent); }
6524:root .border-r-error-600 { border-right-color: var(--spectra-error); }
6525:root .border-r-error-600\/10 { border-right-color: color-mix(in srgb, var(--spectra-error) 10%, transparent); }
6526:root .border-r-error-600\/20 { border-right-color: color-mix(in srgb, var(--spectra-error) 20%, transparent); }
6527:root .border-r-error-600\/30 { border-right-color: color-mix(in srgb, var(--spectra-error) 30%, transparent); }
6528:root .border-r-error-600\/40 { border-right-color: color-mix(in srgb, var(--spectra-error) 40%, transparent); }
6529:root .border-r-error-600\/50 { border-right-color: color-mix(in srgb, var(--spectra-error) 50%, transparent); }
6530:root .border-r-error-600\/60 { border-right-color: color-mix(in srgb, var(--spectra-error) 60%, transparent); }
6531:root .border-r-error-600\/70 { border-right-color: color-mix(in srgb, var(--spectra-error) 70%, transparent); }
6532:root .border-r-error-600\/80 { border-right-color: color-mix(in srgb, var(--spectra-error) 80%, transparent); }
6533:root .border-r-error-600\/90 { border-right-color: color-mix(in srgb, var(--spectra-error) 90%, transparent); }
6534:root .border-b-error-600 { border-bottom-color: var(--spectra-error); }
6535:root .border-b-error-600\/10 { border-bottom-color: color-mix(in srgb, var(--spectra-error) 10%, transparent); }
6536:root .border-b-error-600\/20 { border-bottom-color: color-mix(in srgb, var(--spectra-error) 20%, transparent); }
6537:root .border-b-error-600\/30 { border-bottom-color: color-mix(in srgb, var(--spectra-error) 30%, transparent); }
6538:root .border-b-error-600\/40 { border-bottom-color: color-mix(in srgb, var(--spectra-error) 40%, transparent); }
6539:root .border-b-error-600\/50 { border-bottom-color: color-mix(in srgb, var(--spectra-error) 50%, transparent); }
6540:root .border-b-error-600\/60 { border-bottom-color: color-mix(in srgb, var(--spectra-error) 60%, transparent); }
6541:root .border-b-error-600\/70 { border-bottom-color: color-mix(in srgb, var(--spectra-error) 70%, transparent); }
6542:root .border-b-error-600\/80 { border-bottom-color: color-mix(in srgb, var(--spectra-error) 80%, transparent); }
6543:root .border-b-error-600\/90 { border-bottom-color: color-mix(in srgb, var(--spectra-error) 90%, transparent); }
6544:root .border-l-error-600 { border-left-color: var(--spectra-error); }
6545:root .border-l-error-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-error) 10%, transparent); }
6546:root .border-l-error-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-error) 20%, transparent); }
6547:root .border-l-error-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-error) 30%, transparent); }
6548:root .border-l-error-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-error) 40%, transparent); }
6549:root .border-l-error-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-error) 50%, transparent); }
6550:root .border-l-error-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-error) 60%, transparent); }
6551:root .border-l-error-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-error) 70%, transparent); }
6552:root .border-l-error-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-error) 80%, transparent); }
6553:root .border-l-error-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-error) 90%, transparent); }
6554:root .border-x-error-600 { border-left-color: var(--spectra-error); border-right-color: var(--spectra-error); }
6555:root .border-x-error-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-error) 10%, transparent); border-right-color: color-mix(in srgb, var(--spectra-error) 10%, transparent); }
6556:root .border-x-error-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-error) 20%, transparent); border-right-color: color-mix(in srgb, var(--spectra-error) 20%, transparent); }
6557:root .border-x-error-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-error) 30%, transparent); border-right-color: color-mix(in srgb, var(--spectra-error) 30%, transparent); }
6558:root .border-x-error-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-error) 40%, transparent); border-right-color: color-mix(in srgb, var(--spectra-error) 40%, transparent); }
6559:root .border-x-error-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-error) 50%, transparent); border-right-color: color-mix(in srgb, var(--spectra-error) 50%, transparent); }
6560:root .border-x-error-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-error) 60%, transparent); border-right-color: color-mix(in srgb, var(--spectra-error) 60%, transparent); }
6561:root .border-x-error-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-error) 70%, transparent); border-right-color: color-mix(in srgb, var(--spectra-error) 70%, transparent); }
6562:root .border-x-error-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-error) 80%, transparent); border-right-color: color-mix(in srgb, var(--spectra-error) 80%, transparent); }
6563:root .border-x-error-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-error) 90%, transparent); border-right-color: color-mix(in srgb, var(--spectra-error) 90%, transparent); }
6564:root .border-y-error-600 { border-top-color: var(--spectra-error); border-bottom-color: var(--spectra-error); }
6565:root .border-y-error-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-error) 10%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-error) 10%, transparent); }
6566:root .border-y-error-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-error) 20%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-error) 20%, transparent); }
6567:root .border-y-error-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-error) 30%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-error) 30%, transparent); }
6568:root .border-y-error-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-error) 40%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-error) 40%, transparent); }
6569:root .border-y-error-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-error) 50%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-error) 50%, transparent); }
6570:root .border-y-error-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-error) 60%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-error) 60%, transparent); }
6571:root .border-y-error-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-error) 70%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-error) 70%, transparent); }
6572:root .border-y-error-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-error) 80%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-error) 80%, transparent); }
6573:root .border-y-error-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-error) 90%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-error) 90%, transparent); }
6574:root .ring-error-600 { --tw-ring-color: var(--spectra-error); }
6575:root .ring-offset-error-600 { --tw-ring-offset-color: var(--spectra-error); }
6576:root .bg-info-600 { background: var(--spectra-info); }
6577:root .bg-info-600\/10 { background: color-mix(in srgb, var(--spectra-info) 10%, transparent); }
6578:root .bg-info-600\/20 { background: color-mix(in srgb, var(--spectra-info) 20%,
6578 transparent); }
6579:root .bg-info-600\/30 { background: color-mix(in srgb, var(--spectra-info) 30%, transparent); }
6580:root .bg-info-600\/40 { background: color-mix(in srgb, var(--spectra-info) 40%, transparent); }
6581:root .bg-info-600\/50 { background: color-mix(in srgb, var(--spectra-info) 50%, transparent); }
6582:root .bg-info-600\/60 { background: color-mix(in srgb, var(--spectra-info) 60%, transparent); }
6583:root .bg-info-600\/70 { background: color-mix(in srgb, var(--spectra-info) 70%, transparent); }
6584:root .bg-info-600\/80 { background: color-mix(in srgb, var(--spectra-info) 80%, transparent); }
6585:root .bg-info-600\/90 { background: color-mix(in srgb, var(--spectra-info) 90%, transparent); }
6586:root .text-info-600 { color: var(--spectra-info); -webkit-text-fill-color: var(--spectra-info); }
6587:root .text-info-600\/10 { color: color-mix(in srgb, var(--spectra-info) 10%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-info) 10%, transparent); }
6588:root .text-info-600\/20 { color: color-mix(in srgb, var(--spectra-info) 20%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-info) 20%, transparent); }
6589:root .text-info-600\/30 { color: color-mix(in srgb, var(--spectra-info) 30%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-info) 30%, transparent); }
6590:root .text-info-600\/40 { color: color-mix(in srgb, var(--spectra-info) 40%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-info) 40%, transparent); }
6591:root .text-info-600\/50 { color: color-mix(in srgb, var(--spectra-info) 50%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-info) 50%, transparent); }
6592:root .text-info-600\/60 { color: color-mix(in srgb, var(--spectra-info) 60%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-info) 60%, transparent); }
6593:root .text-info-600\/70 { color: color-mix(in srgb, var(--spectra-info) 70%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-info) 70%, transparent); }
6594:root .text-info-600\/80 { color: color-mix(in srgb, var(--spectra-info) 80%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-info) 80%, transparent); }
6595:root .text-info-600\/90 { color: color-mix(in srgb, var(--spectra-info) 90%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-info) 90%, transparent); }
6596:root .border-info-600 { border-color: var(--spectra-info); }
6597:root .border-info-600\/10 { border-color: color-mix(in srgb, var(--spectra-info) 10%, transparent); }
6598:root .border-info-600\/20 { border-color: color-mix(in srgb, var(--spectra-info) 20%, transparent); }
6599:root .border-info-600\/30 { border-color: color-mix(in srgb, var(--spectra-info) 30%, transparent); }
6600:root .border-info-600\/40 { border-color: color-mix(in srgb, var(--spectra-info) 40%, transparent); }
6601:root .border-info-600\/50 { border-color: color-mix(in srgb, var(--spectra-info) 50%, transparent); }
6602:root .border-info-600\/60 { border-color: color-mix(in srgb, var(--spectra-info) 60%, transparent); }
6603:root .border-info-600\/70 { border-color: color-mix(in srgb, var(--spectra-info) 70%, transparent); }
6604:root .border-info-600\/80 { border-color: color-mix(in srgb, var(--spectra-info) 80%, transparent); }
6605:root .border-info-600\/90 { border-color: color-mix(in srgb, var(--spectra-info) 90%, transparent); }
6606:root .outline-info-600 { outline-color: var(--spectra-info); }
6607:root .outline-info-600\/10 { outline-color: color-mix(in srgb, var(--spectra-info) 10%, transparent); }
6608:root .outline-info-600\/20 { outline-color: color-mix(in srgb, var(--spectra-info) 20%, transparent); }
6609:root .outline-info-600\/30 { outline-color: color-mix(in srgb, var(--spectra-info) 30%, transparent); }
6610:root .outline-info-600\/40 { outline-color: color-mix(in srgb, var(--spectra-info) 40%, transparent); }
6611:root .outline-info-600\/50 { outline-color: color-mix(in srgb, var(--spectra-info) 50%, transparent); }
6612:root .outline-info-600\/60 { outline-color: color-mix(in srgb, var(--spectra-info) 60%, transparent); }
6613:root .outline-info-600\/70 { outline-color: color-mix(in srgb, var(--spectra-info) 70%, transparent); }
6614:root .outline-info-600\/80 { outline-color: color-mix(in srgb, var(--spectra-info) 80%, transparent); }
6615:root .outline-info-600\/90 { outline-color: color-mix(in srgb, var(--spectra-info) 90%, transparent); }
6616:root .overlay-info-600 { background: var(--spectra-info); }
6617:root .overlay-info-600\/10 { background: color-mix(in srgb, var(--spectra-info) 10%, transparent); }
6618:root .overlay-info-600\/20 { background: color-mix(in srgb, var(--spectra-info) 20%, transparent); }
6619:root .overlay-info-600\/30 { background: color-mix(in srgb, var(--spectra-info) 30%, transparent); }
6620:root .overlay-info-600\/40 { background: color-mix(in srgb, var(--spectra-info) 40%, transparent); }
6621:root .overlay-info-600\/50 { background: color-mix(in srgb, var(--spectra-info) 50%, transparent); }
6622:root .overlay-info-600\/60 { background: color-mix(in srgb, var(--spectra-info) 60%, transparent); }
6623:root .overlay-info-600\/70 { background: color-mix(in srgb, var(--spectra-info) 70%, transparent); }
6624:root .overlay-info-600\/80 { background: color-mix(in srgb, var(--spectra-info) 80%, transparent); }
6625:root .overlay-info-600\/90 { background: color-mix(in srgb, var(--spectra-info) 90%, transparent); }
6626:root .fill-info-600 { fill: var(--spectra-info); }
6627:root .fill-info-600\/10 { fill: color-mix(in srgb, var(--spectra-info) 10%, transparent); }
6628:root .fill-info-600\/20 { fill: color-mix(in srgb, var(--spectra-info) 20%, transparent); }
6629:root .fill-info-600\/30 { fill: color-mix(in srgb, var(--spectra-info) 30%, transparent); }
6630:root .fill-info-600\/40 { fill: color-mix(in srgb, var(--spectra-info) 40%, transparent); }
6631:root .fill-info-600\/50 { fill: color-mix(in srgb, var(--spectra-info) 50%, transparent); }
6632:root .fill-info-600\/60 { fill: color-mix(in srgb, var(--spectra-info) 60%, transparent); }
6633:root .fill-info-600\/70 { fill: color-mix(in srgb, var(--spectra-info) 70%, transparent); }
6634:root .fill-info-600\/80 { fill: color-mix(in srgb, var(--spectra-info) 80%, transparent); }
6635:root .fill-info-600\/90 { fill: color-mix(in srgb, var(--spectra-info) 90%, transparent); }
6636:root .stroke-info-600 { stroke: var(--spectra-info); }
6637:root .stroke-info-600\/10 { stroke: color-mix(in srgb, var(--spectra-info) 10%, transparent); }
6638:root .stroke-info-600\/20 { stroke: color-mix(in srgb, var(--spectra-info) 20%, transparent); }
6639:root .stroke-info-600\/30 { stroke: color-mix(in srgb, var(--spectra-info) 30%, transparent); }
6640:root .stroke-info-600\/40 { stroke: color-mix(in srgb, var(--spectra-info) 40%, transparent); }
6641:root .stroke-info-600\/50 { stroke: color-mix(in srgb, var(--spectra-info) 50%, transparent); }
6642:root .stroke-info-600\/60 { stroke: color-mix(in srgb, var(--spectra-info) 60%, transparent); }
6643:root .stroke-info-600\/70 { stroke: color-mix(in srgb, var(--spectra-info) 70%, transparent); }
6644:root .stroke-info-600\/80 { stroke: color-mix(in srgb, var(--spectra-info) 80%, transparent); }
6645:root .stroke-info-600\/90 { stroke: color-mix(in srgb, var(--spectra-info) 90%, transparent); }
6646:root .border-t-info-600 { border-top-color: var(--spectra-info); }
6647:root .border-t-info-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-info) 10%, transparent); }
6648:root .border-t-info-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-info) 20%, transparent); }
6649:root .border-t-info-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-info) 30%, transparent); }
6650:root .border-t-info-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-info) 40%, transparent); }
6651:root .border-t-info-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-info) 50%, transparent); }
6652:root .border-t-info-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-info) 60%, transparent); }
6653:root .border-t-info-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-info) 70%, transparent); }
6654:root .border-t-info-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-info) 80%, transparent); }
6655:root .border-t-info-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-info) 90%, transparent); }
6656:root .border-r-info-600 { border-right-color: var(--spectra-info); }
6657:root .border-r-info-600\/10 { border-right-color: color-mix(in srgb, var(--spectra-info) 10%, transparent); }
6658:root .border-r-info-600\/20 { border-right-color: color-mix(in srgb, var(--spectra-info) 20%, transparent); }
6659:root .border-r-info-600\/30 { border-right-color: color-mix(in srgb, var(--spectra-info) 30%, transparent); }
6660:root .border-r-info-600\/40 { border-right-color: color-mix(in srgb, var(--spectra-info) 40%, transparent); }
6661:root .border-r-info-600\/50 { border-right-color: color-mix(in srgb, var(--spectra-info) 50%, transparent); }
6662:root .border-r-info-600\/60 { border-right-color: color-mix(in srgb, var(--spectra-info) 60%, transparent); }
6663:root .border-r-info-600\/70 { border-right-color: color-mix(in srgb, var(--spectra-info) 70%, transparent); }
6664:root .border-r-info-600\/80 { border-right-color: color-mix(in srgb, var(--spectra-info) 80%, transparent); }
6665:root .border-r-info-600\/90 { border-right-color: color-mix(in srgb, var(--spectra-info) 90%, transparent); }
6666:root .border-b-info-600 { border-bottom-color: var(--spectra-info); }
6667:root .border-b-info-600\/10 { border-bottom-color: color-mix(in srgb, var(--spectra-info) 10%, transparent); }
6668:root .border-b-info-600\/20 { border-bottom-color: color-mix(in srgb, var(--spectra-info) 20%, transparent); }
6669:root .border-b-info-600\/30 { border-bottom-color: color-mix(in srgb, var(--spectra-info) 30%, transparent); }
6670:root .border-b-info-600\/40 { border-bottom-color: color-mix(in srgb, var(--spectra-info) 40%, transparent); }
6671:root .border-b-info-600\/50 { border-bottom-color: color-mix(in srgb, var(--spectra-info) 50%, transparent); }
6672:root .border-b-info-600\/60 { border-bottom-color: color-mix(in srgb, var(--spectra-info) 60%, transparent); }
6673:root .border-b-info-600\/70 { border-bottom-color: color-mix(in srgb, var(--spectra-info) 70%, transparent); }
6674:root .border-b-info-600\/80 { border-bottom-color: color-mix(in srgb, var(--spectra-info) 80%, transparent); }
6675:root .border-b-info-600\/90 { border-bottom-color: color-mix(in srgb, var(--spectra-info) 90%, transparent); }
6676:root .border-l-info-600 { border-left-color: var(--spectra-info); }
6677:root .border-l-info-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-info) 10%, transparent); }
6678:root .border-l-info-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-info) 20%, transparent); }
6679:root .border-l-info-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-info) 30%, transparent); }
6680:root .border-l-info-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-info) 40%, transparent); }
6681:root .border-l-info-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-info) 50%, transparent); }
6682:root .border-l-info-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-info) 60%, transparent); }
6683:root .border-l-info-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-info) 70%, transparent); }
6684:root .border-l-info-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-info) 80%, transparent); }
6685:root .border-l-info-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-info) 90%, transparent); }
6686:root .border-x-info-600 { border-left-color: var(--spectra-info); border-right-color: var(--spectra-info); }
6687:root .border-x-info-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-info) 10%, transparent); border-right-color: color-mix(in srgb, var(--spectra-info) 10%, transparent); }
6688:root .border-x-info-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-info) 20%, transparent); border-right-color: color-mix(in srgb, var(--spectra-info) 20%, transparent); }
6689:root .border-x-info-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-info) 30%, transparent); border-right-color: color-mix(in srgb, var(--spectra-info) 30%, transparent); }
6690:root .border-x-info-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-info) 40%, transparent); border-right-color: color-mix(in srgb, var(--spectra-info) 40%, transparent); }
6691:root .border-x-info-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-info) 50%, transparent); border-right-color: color-mix(in srgb, var(--spectra-info) 50%, transparent); }
6692:root .border-x-info-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-info) 60%, transparent); border-right-color: color-mix(in srgb, var(--spectra-info) 60%, transparent); }
6693:root .border-x-info-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-info) 70%, transparent); border-right-color: color-mix(in srgb, var(--spectra-info) 70%, transparent); }
6694:root .border-x-info-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-info) 80%, transparent); border-right-color: color-mix(in srgb, var(--spectra-info) 80%, transparent); }
6695:root .border-x-info-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-info) 90%, transparent); border-right-color: color-mix(in srgb, var(--spectra-info) 90%, transparent); }
6696:root .border-y-info-600 { border-top-color: var(--spectra-info); border-bottom-color: var(--spectra-info); }
6697:root .border-y-info-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-info) 10%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-info) 10%, transparent); }
6698:root .border-y-info-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-info) 20%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-info) 20%, transparent); }
6699:root .border-y-info-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-info) 30%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-info) 30%, transparent); }
6700:root .border-y-info-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-info) 40%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-info) 40%, transparent); }
6701:root .border-y-info-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-info) 50%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-info) 50%, transparent); }
6702:root .border-y-info-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-info) 60%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-info) 60%, transparent); }
6703:root .border-y-info-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-info) 70%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-info) 70%, transparent); }
6704:root .border-y-info-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-info) 80%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-info) 80%, transparent); }
6705:root .border-y-info-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-info) 90%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-info) 90%, transparent); }
6706:root .ring-info-600 { --tw-ring-color: var(--spectra-info); }
6707:root .ring-offset-info-600 { --tw-ring-offset-color: var(--spectra-info); }
6708:root .bg-warning-600 { background: var(--spectra-warning); }
6709:root .bg-warning-600\/10 { background: color-mix(in srgb, var(--spectra-warning) 10%, transparent); }
6710:root .bg-warning-600\/20 { background: color-mix(in srgb, var(--spectra-warning) 20%, transparent); }
6711:root .bg-warning-600\/30 { background: color-mix(in srgb, var(--spectra-warning) 30%, transparent); }
6712:root .bg-warning-600\/40 { background: color-mix(in srgb, var(--spectra-warning) 40%, transparent); }
6713:root .bg-warning-600\/50 { background: color-mix(in srgb, var(--spectra-warning) 50%, transparent); }
6714:root .bg-warning-600\/60 { background: color-mix(in srgb, var(--spectra-warning) 60%, transparent); }
6715:root .bg-warning-600\/70 { background: color-mix(in srgb, var(--spectra-warning) 70%, transparent); }
6716:root .bg-warning-600\/80 { background: color-mix(in srgb, var(--spectra-warning) 80%, transparent); }
6717:root .bg-warning-600\/90 { background: color-mix(in srgb, var(--spectra-warning) 90%, transparent); }
6718:root .text-warning-600 { color: var(--spectra-warning); -webkit-text-fill-color: var(--spectra-warning); }
6719:root .text-warning-600\/10 { color: color-mix(in srgb, var(--spectra-warning) 10%, transparent); -webki
6719t-text-fill-color: color-mix(in srgb, var(--spectra-warning) 10%, transparent); }
6720:root .text-warning-600\/20 { color: color-mix(in srgb, var(--spectra-warning) 20%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-warning) 20%, transparent); }
6721:root .text-warning-600\/30 { color: color-mix(in srgb, var(--spectra-warning) 30%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-warning) 30%, transparent); }
6722:root .text-warning-600\/40 { color: color-mix(in srgb, var(--spectra-warning) 40%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-warning) 40%, transparent); }
6723:root .text-warning-600\/50 { color: color-mix(in srgb, var(--spectra-warning) 50%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-warning) 50%, transparent); }
6724:root .text-warning-600\/60 { color: color-mix(in srgb, var(--spectra-warning) 60%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-warning) 60%, transparent); }
6725:root .text-warning-600\/70 { color: color-mix(in srgb, var(--spectra-warning) 70%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-warning) 70%, transparent); }
6726:root .text-warning-600\/80 { color: color-mix(in srgb, var(--spectra-warning) 80%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-warning) 80%, transparent); }
6727:root .text-warning-600\/90 { color: color-mix(in srgb, var(--spectra-warning) 90%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-warning) 90%, transparent); }
6728:root .border-warning-600 { border-color: var(--spectra-warning); }
6729:root .border-warning-600\/10 { border-color: color-mix(in srgb, var(--spectra-warning) 10%, transparent); }
6730:root .border-warning-600\/20 { border-color: color-mix(in srgb, var(--spectra-warning) 20%, transparent); }
6731:root .border-warning-600\/30 { border-color: color-mix(in srgb, var(--spectra-warning) 30%, transparent); }
6732:root .border-warning-600\/40 { border-color: color-mix(in srgb, var(--spectra-warning) 40%, transparent); }
6733:root .border-warning-600\/50 { border-color: color-mix(in srgb, var(--spectra-warning) 50%, transparent); }
6734:root .border-warning-600\/60 { border-color: color-mix(in srgb, var(--spectra-warning) 60%, transparent); }
6735:root .border-warning-600\/70 { border-color: color-mix(in srgb, var(--spectra-warning) 70%, transparent); }
6736:root .border-warning-600\/80 { border-color: color-mix(in srgb, var(--spectra-warning) 80%, transparent); }
6737:root .border-warning-600\/90 { border-color: color-mix(in srgb, var(--spectra-warning) 90%, transparent); }
6738:root .outline-warning-600 { outline-color: var(--spectra-warning); }
6739:root .outline-warning-600\/10 { outline-color: color-mix(in srgb, var(--spectra-warning) 10%, transparent); }
6740:root .outline-warning-600\/20 { outline-color: color-mix(in srgb, var(--spectra-warning) 20%, transparent); }
6741:root .outline-warning-600\/30 { outline-color: color-mix(in srgb, var(--spectra-warning) 30%, transparent); }
6742:root .outline-warning-600\/40 { outline-color: color-mix(in srgb, var(--spectra-warning) 40%, transparent); }
6743:root .outline-warning-600\/50 { outline-color: color-mix(in srgb, var(--spectra-warning) 50%, transparent); }
6744:root .outline-warning-600\/60 { outline-color: color-mix(in srgb, var(--spectra-warning) 60%, transparent); }
6745:root .outline-warning-600\/70 { outline-color: color-mix(in srgb, var(--spectra-warning) 70%, transparent); }
6746:root .outline-warning-600\/80 { outline-color: color-mix(in srgb, var(--spectra-warning) 80%, transparent); }
6747:root .outline-warning-600\/90 { outline-color: color-mix(in srgb, var(--spectra-warning) 90%, transparent); }
6748:root .overlay-warning-600 { background: var(--spectra-warning); }
6749:root .overlay-warning-600\/10 { background: color-mix(in srgb, var(--spectra-warning) 10%, transparent); }
6750:root .overlay-warning-600\/20 { background: color-mix(in srgb, var(--spectra-warning) 20%, transparent); }
6751:root .overlay-warning-600\/30 { background: color-mix(in srgb, var(--spectra-warning) 30%, transparent); }
6752:root .overlay-warning-600\/40 { background: color-mix(in srgb, var(--spectra-warning) 40%, transparent); }
6753:root .overlay-warning-600\/50 { background: color-mix(in srgb, var(--spectra-warning) 50%, transparent); }
6754:root .overlay-warning-600\/60 { background: color-mix(in srgb, var(--spectra-warning) 60%, transparent); }
6755:root .overlay-warning-600\/70 { background: color-mix(in srgb, var(--spectra-warning) 70%, transparent); }
6756:root .overlay-warning-600\/80 { background: color-mix(in srgb, var(--spectra-warning) 80%, transparent); }
6757:root .overlay-warning-600\/90 { background: color-mix(in srgb, var(--spectra-warning) 90%, transparent); }
6758:root .fill-warning-600 { fill: var(--spectra-warning); }
6759:root .fill-warning-600\/10 { fill: color-mix(in srgb, var(--spectra-warning) 10%, transparent); }
6760:root .fill-warning-600\/20 { fill: color-mix(in srgb, var(--spectra-warning) 20%, transparent); }
6761:root .fill-warning-600\/30 { fill: color-mix(in srgb, var(--spectra-warning) 30%, transparent); }
6762:root .fill-warning-600\/40 { fill: color-mix(in srgb, var(--spectra-warning) 40%, transparent); }
6763:root .fill-warning-600\/50 { fill: color-mix(in srgb, var(--spectra-warning) 50%, transparent); }
6764:root .fill-warning-600\/60 { fill: color-mix(in srgb, var(--spectra-warning) 60%, transparent); }
6765:root .fill-warning-600\/70 { fill: color-mix(in srgb, var(--spectra-warning) 70%, transparent); }
6766:root .fill-warning-600\/80 { fill: color-mix(in srgb, var(--spectra-warning) 80%, transparent); }
6767:root .fill-warning-600\/90 { fill: color-mix(in srgb, var(--spectra-warning) 90%, transparent); }
6768:root .stroke-warning-600 { stroke: var(--spectra-warning); }
6769:root .stroke-warning-600\/10 { stroke: color-mix(in srgb, var(--spectra-warning) 10%, transparent); }
6770:root .stroke-warning-600\/20 { stroke: color-mix(in srgb, var(--spectra-warning) 20%, transparent); }
6771:root .stroke-warning-600\/30 { stroke: color-mix(in srgb, var(--spectra-warning) 30%, transparent); }
6772:root .stroke-warning-600\/40 { stroke: color-mix(in srgb, var(--spectra-warning) 40%, transparent); }
6773:root .stroke-warning-600\/50 { stroke: color-mix(in srgb, var(--spectra-warning) 50%, transparent); }
6774:root .stroke-warning-600\/60 { stroke: color-mix(in srgb, var(--spectra-warning) 60%, transparent); }
6775:root .stroke-warning-600\/70 { stroke: color-mix(in srgb, var(--spectra-warning) 70%, transparent); }
6776:root .stroke-warning-600\/80 { stroke: color-mix(in srgb, var(--spectra-warning) 80%, transparent); }
6777:root .stroke-warning-600\/90 { stroke: color-mix(in srgb, var(--spectra-warning) 90%, transparent); }
6778:root .border-t-warning-600 { border-top-color: var(--spectra-warning); }
6779:root .border-t-warning-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-warning) 10%, transparent); }
6780:root .border-t-warning-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-warning) 20%, transparent); }
6781:root .border-t-warning-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-warning) 30%, transparent); }
6782:root .border-t-warning-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-warning) 40%, transparent); }
6783:root .border-t-warning-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-warning) 50%, transparent); }
6784:root .border-t-warning-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-warning) 60%, transparent); }
6785:root .border-t-warning-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-warning) 70%, transparent); }
6786:root .border-t-warning-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-warning) 80%, transparent); }
6787:root .border-t-warning-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-warning) 90%, transparent); }
6788:root .border-r-warning-600 { border-right-color: var(--spectra-warning); }
6789:root .border-r-warning-600\/10 { border-right-color: color-mix(in srgb, var(--spectra-warning) 10%, transparent); }
6790:root .border-r-warning-600\/20 { border-right-color: color-mix(in srgb, var(--spectra-warning) 20%, transparent); }
6791:root .border-r-warning-600\/30 { border-right-color: color-mix(in srgb, var(--spectra-warning) 30%, transparent); }
6792:root .border-r-warning-600\/40 { border-right-color: color-mix(in srgb, var(--spectra-warning) 40%, transparent); }
6793:root .border-r-warning-600\/50 { border-right-color: color-mix(in srgb, var(--spectra-warning) 50%, transparent); }
6794:root .border-r-warning-600\/60 { border-right-color: color-mix(in srgb, var(--spectra-warning) 60%, transparent); }
6795:root .border-r-warning-600\/70 { border-right-color: color-mix(in srgb, var(--spectra-warning) 70%, transparent); }
6796:root .border-r-warning-600\/80 { border-right-color: color-mix(in srgb, var(--spectra-warning) 80%, transparent); }
6797:root .border-r-warning-600\/90 { border-right-color: color-mix(in srgb, var(--spectra-warning) 90%, transparent); }
6798:root .border-b-warning-600 { border-bottom-color: var(--spectra-warning); }
6799:root .border-b-warning-600\/10 { border-bottom-color: color-mix(in srgb, var(--spectra-warning) 10%, transparent); }
6800:root .border-b-warning-600\/20 { border-bottom-color: color-mix(in srgb, var(--spectra-warning) 20%, transparent); }
6801:root .border-b-warning-600\/30 { border-bottom-color: color-mix(in srgb, var(--spectra-warning) 30%, transparent); }
6802:root .border-b-warning-600\/40 { border-bottom-color: color-mix(in srgb, var(--spectra-warning) 40%, transparent); }
6803:root .border-b-warning-600\/50 { border-bottom-color: color-mix(in srgb, var(--spectra-warning) 50%, transparent); }
6804:root .border-b-warning-600\/60 { border-bottom-color: color-mix(in srgb, var(--spectra-warning) 60%, transparent); }
6805:root .border-b-warning-600\/70 { border-bottom-color: color-mix(in srgb, var(--spectra-warning) 70%, transparent); }
6806:root .border-b-warning-600\/80 { border-bottom-color: color-mix(in srgb, var(--spectra-warning) 80%, transparent); }
6807:root .border-b-warning-600\/90 { border-bottom-color: color-mix(in srgb, var(--spectra-warning) 90%, transparent); }
6808:root .border-l-warning-600 { border-left-color: var(--spectra-warning); }
6809:root .border-l-warning-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-warning) 10%, transparent); }
6810:root .border-l-warning-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-warning) 20%, transparent); }
6811:root .border-l-warning-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-warning) 30%, transparent); }
6812:root .border-l-warning-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-warning) 40%, transparent); }
6813:root .border-l-warning-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-warning) 50%, transparent); }
6814:root .border-l-warning-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-warning) 60%, transparent); }
6815:root .border-l-warning-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-warning) 70%, transparent); }
6816:root .border-l-warning-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-warning) 80%, transparent); }
6817:root .border-l-warning-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-warning) 90%, transparent); }
6818:root .border-x-warning-600 { border-left-color: var(--spectra-warning); border-right-color: var(--spectra-warning); }
6819:root .border-x-warning-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-warning) 10%, transparent); border-right-color: color-mix(in srgb, var(--spectra-warning) 10%, transparent); }
6820:root .border-x-warning-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-warning) 20%, transparent); border-right-color: color-mix(in srgb, var(--spectra-warning) 20%, transparent); }
6821:root .border-x-warning-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-warning) 30%, transparent); border-right-color: color-mix(in srgb, var(--spectra-warning) 30%, transparent); }
6822:root .border-x-warning-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-warning) 40%, transparent); border-right-color: color-mix(in srgb, var(--spectra-warning) 40%, transparent); }
6823:root .border-x-warning-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-warning) 50%, transparent); border-right-color: color-mix(in srgb, var(--spectra-warning) 50%, transparent); }
6824:root .border-x-warning-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-warning) 60%, transparent); border-right-color: color-mix(in srgb, var(--spectra-warning) 60%, transparent); }
6825:root .border-x-warning-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-warning) 70%, transparent); border-right-color: color-mix(in srgb, var(--spectra-warning) 70%, transparent); }
6826:root .border-x-warning-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-warning) 80%, transparent); border-right-color: color-mix(in srgb, var(--spectra-warning) 80%, transparent); }
6827:root .border-x-warning-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-warning) 90%, transparent); border-right-color: color-mix(in srgb, var(--spectra-warning) 90%, transparent); }
6828:root .border-y-warning-600 { border-top-color: var(--spectra-warning); border-bottom-color: var(--spectra-warning); }
6829:root .border-y-warning-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-warning) 10%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-warning) 10%, transparent); }
6830:root .border-y-warning-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-warning) 20%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-warning) 20%, transparent); }
6831:root .border-y-warning-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-warning) 30%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-warning) 30%, transparent); }
6832:root .border-y-warning-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-warning) 40%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-warning) 40%, transparent); }
6833:root .border-y-warning-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-warning) 50%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-warning) 50%, transparent); }
6834:root .border-y-warning-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-warning) 60%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-warning) 60%, transparent); }
6835:root .border-y-warning-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-warning) 70%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-warning) 70%, transparent); }
6836:root .border-y-warning-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-warning) 80%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-warning) 80%, transparent); }
6837:root .border-y-warning-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-warning) 90%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-warning) 90%, transparent); }
6838:root .ring-warning-600 { --tw-ring-color: var(--spectra-warning); }
6839:root .ring-offset-warning-600 { --tw-ring-offset-color: var(--spectra-warning); }
6840:root .bg-base-50 { background: var(--spectra-neutral-0); }
6841:root .bg-base-50\/10 { background: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); }
6842:root .bg-base-50\/20 { background: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); }
6843:root .bg-base-50\/30 { background: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); }
6844:root .bg-base-50\/40 { background: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); }
6845:root .bg-base-50\/50 { background: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); }
6846:root .bg-base-50\/60 { background: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); }
6847:root .bg-base-50\/70 { background: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); }
6848:root .bg-base-50\/80 { background: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); }
6849:root .bg-base-50\/90 { background: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); }
6850:root .text-base-50 { color: var(--spectra-neutral-0); -webkit-text-fill-color: var(--spectra-neutral-0); }
6851:root .text-base-50\/10 { color: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); }
6852:root .text-base-50\/20 
6852{ color: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); }
6853:root .text-base-50\/30 { color: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); }
6854:root .text-base-50\/40 { color: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); }
6855:root .text-base-50\/50 { color: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); }
6856:root .text-base-50\/60 { color: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); }
6857:root .text-base-50\/70 { color: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); }
6858:root .text-base-50\/80 { color: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); }
6859:root .text-base-50\/90 { color: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); }
6860:root .border-base-50 { border-color: var(--spectra-neutral-0); }
6861:root .border-base-50\/10 { border-color: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); }
6862:root .border-base-50\/20 { border-color: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); }
6863:root .border-base-50\/30 { border-color: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); }
6864:root .border-base-50\/40 { border-color: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); }
6865:root .border-base-50\/50 { border-color: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); }
6866:root .border-base-50\/60 { border-color: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); }
6867:root .border-base-50\/70 { border-color: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); }
6868:root .border-base-50\/80 { border-color: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); }
6869:root .border-base-50\/90 { border-color: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); }
6870:root .outline-base-50 { outline-color: var(--spectra-neutral-0); }
6871:root .outline-base-50\/10 { outline-color: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); }
6872:root .outline-base-50\/20 { outline-color: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); }
6873:root .outline-base-50\/30 { outline-color: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); }
6874:root .outline-base-50\/40 { outline-color: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); }
6875:root .outline-base-50\/50 { outline-color: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); }
6876:root .outline-base-50\/60 { outline-color: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); }
6877:root .outline-base-50\/70 { outline-color: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); }
6878:root .outline-base-50\/80 { outline-color: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); }
6879:root .outline-base-50\/90 { outline-color: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); }
6880:root .overlay-base-50 { background: var(--spectra-neutral-0); }
6881:root .overlay-base-50\/10 { background: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); }
6882:root .overlay-base-50\/20 { background: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); }
6883:root .overlay-base-50\/30 { background: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); }
6884:root .overlay-base-50\/40 { background: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); }
6885:root .overlay-base-50\/50 { background: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); }
6886:root .overlay-base-50\/60 { background: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); }
6887:root .overlay-base-50\/70 { background: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); }
6888:root .overlay-base-50\/80 { background: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); }
6889:root .overlay-base-50\/90 { background: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); }
6890:root .fill-base-50 { fill: var(--spectra-neutral-0); }
6891:root .fill-base-50\/10 { fill: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); }
6892:root .fill-base-50\/20 { fill: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); }
6893:root .fill-base-50\/30 { fill: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); }
6894:root .fill-base-50\/40 { fill: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); }
6895:root .fill-base-50\/50 { fill: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); }
6896:root .fill-base-50\/60 { fill: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); }
6897:root .fill-base-50\/70 { fill: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); }
6898:root .fill-base-50\/80 { fill: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); }
6899:root .fill-base-50\/90 { fill: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); }
6900:root .stroke-base-50 { stroke: var(--spectra-neutral-0); }
6901:root .stroke-base-50\/10 { stroke: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); }
6902:root .stroke-base-50\/20 { stroke: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); }
6903:root .stroke-base-50\/30 { stroke: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); }
6904:root .stroke-base-50\/40 { stroke: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); }
6905:root .stroke-base-50\/50 { stroke: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); }
6906:root .stroke-base-50\/60 { stroke: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); }
6907:root .stroke-base-50\/70 { stroke: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); }
6908:root .stroke-base-50\/80 { stroke: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); }
6909:root .stroke-base-50\/90 { stroke: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); }
6910:root .border-t-base-50 { border-top-color: var(--spectra-neutral-0); }
6911:root .border-t-base-50\/10 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); }
6912:root .border-t-base-50\/20 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); }
6913:root .border-t-base-50\/30 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); }
6914:root .border-t-base-50\/40 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); }
6915:root .border-t-base-50\/50 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); }
6916:root .border-t-base-50\/60 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); }
6917:root .border-t-base-50\/70 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); }
6918:root .border-t-base-50\/80 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); }
6919:root .border-t-base-50\/90 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); }
6920:root .border-r-base-50 { border-right-color: var(--spectra-neutral-0); }
6921:root .border-r-base-50\/10 { border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); }
6922:root .border-r-base-50\/20 { border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); }
6923:root .border-r-base-50\/30 { border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); }
6924:root .border-r-base-50\/40 { border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); }
6925:root .border-r-base-50\/50 { border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); }
6926:root .border-r-base-50\/60 { border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); }
6927:root .border-r-base-50\/70 { border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); }
6928:root .border-r-base-50\/80 { border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); }
6929:root .border-r-base-50\/90 { border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); }
6930:root .border-b-base-50 { border-bottom-color: var(--spectra-neutral-0); }
6931:root .border-b-base-50\/10 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); }
6932:root .border-b-base-50\/20 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); }
6933:root .border-b-base-50\/30 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); }
6934:root .border-b-base-50\/40 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); }
6935:root .border-b-base-50\/50 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); }
6936:root .border-b-base-50\/60 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); }
6937:root .border-b-base-50\/70 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); }
6938:root .border-b-base-50\/80 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); }
6939:root .border-b-base-50\/90 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); }
6940:root .border-l-base-50 { border-left-color: var(--spectra-neutral-0); }
6941:root .border-l-base-50\/10 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); }
6942:root .border-l-base-50\/20 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); }
6943:root .border-l-base-50\/30 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); }
6944:root .border-l-base-50\/40 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); }
6945:root .border-l-base-50\/50 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); }
6946:root .border-l-base-50\/60 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); }
6947:root .border-l-base-50\/70 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); }
6948:root .border-l-base-50\/80 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); }
6949:root .border-l-base-50\/90 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); }
6950:root .border-x-base-50 { border-left-color: var(--spectra-neutral-0); border-right-color: var(--spectra-neutral-0); }
6951:root .border-x-base-50\/10 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); }
6952:root .border-x-base-50\/20 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); }
6953:root .border-x-base-50\/30 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); }
6954:root .border-x-base-50\/40 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); }
6955:root .border-x-base-50\/50 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); }
6956:root .border-x-base-50\/60 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); }
6957:root .border-x-base-50\/70 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); }
6958:root .border-x-base-50\/80 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); }
6959:root .border-x-base-50\/90 { border-left-color: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); }
6960:root .border-y-base-50 { border-top-color: var(--spectra-neutral-0); border-bottom-color: var(--spectra-neutral-0); }
6961:root .border-y-base-50\/10 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 10%, transparent); }
6962:root .border-y-base-50\/20 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 20%, transparent); }
6963:root .border-y-base-50\/30 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 30%, transparent); }
6964:root .border-y-base-50\/40 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 40%, transparent); }
6965:root .border-y-base-50\/50 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 50%, transparent); }
6966:root .border-y-base-50\/60 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 60%, transparent); }
6967:root .border-y-base-50\/70 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 70%, transparent); }
6968:root .border-y-base-50\/80 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 80%, transparent); }
6969:root .border-y-base-50\/90 { border-top-color: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-0) 90%, transparent); }
6970:root .ring-base-50 { --tw-ring-color: var(--spectra-neutral-0); }
6971:root .ring-offset-base-50 { --tw-ring-offset-color: var(--spectra-neutral-0); }
6972:root .bg-base-100 { background: var(--spectra-neutral-1); }
6973:root .bg-base-100\/10 { background: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); }
6974:root .bg-base-100\/20 { background: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); }
6975:root .bg-base-100\/30 { background: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); }
6976:root .bg-base-100\/40 { background: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); }
6977:root .bg-base-100\/50 { background: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); }
6978:root .bg-base-100\/60 { background: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); }
6979:root .bg-base-100\/70 { background: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); }
6980:root .bg-base-100\/80 { background: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); }
6981:root .bg-base-100\/90 { background: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); }
6982:root .text-base-100 { color: var(--spectra-neutral-1); -webkit-text-fill-color: var(--spectra-neutral-1); }
6983:root .text-base-100\/10 { color: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); }
6984:root .text-base-100\/20 { color: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); }
6985:root .text-base-100\/30 { color: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); -webkit-text-fill-
6985color: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); }
6986:root .text-base-100\/40 { color: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); }
6987:root .text-base-100\/50 { color: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); }
6988:root .text-base-100\/60 { color: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); }
6989:root .text-base-100\/70 { color: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); }
6990:root .text-base-100\/80 { color: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); }
6991:root .text-base-100\/90 { color: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); }
6992:root .border-base-100 { border-color: var(--spectra-neutral-1); }
6993:root .border-base-100\/10 { border-color: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); }
6994:root .border-base-100\/20 { border-color: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); }
6995:root .border-base-100\/30 { border-color: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); }
6996:root .border-base-100\/40 { border-color: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); }
6997:root .border-base-100\/50 { border-color: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); }
6998:root .border-base-100\/60 { border-color: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); }
6999:root .border-base-100\/70 { border-color: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); }
7000:root .border-base-100\/80 { border-color: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); }
7001:root .border-base-100\/90 { border-color: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); }
7002:root .outline-base-100 { outline-color: var(--spectra-neutral-1); }
7003:root .outline-base-100\/10 { outline-color: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); }
7004:root .outline-base-100\/20 { outline-color: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); }
7005:root .outline-base-100\/30 { outline-color: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); }
7006:root .outline-base-100\/40 { outline-color: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); }
7007:root .outline-base-100\/50 { outline-color: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); }
7008:root .outline-base-100\/60 { outline-color: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); }
7009:root .outline-base-100\/70 { outline-color: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); }
7010:root .outline-base-100\/80 { outline-color: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); }
7011:root .outline-base-100\/90 { outline-color: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); }
7012:root .overlay-base-100 { background: var(--spectra-neutral-1); }
7013:root .overlay-base-100\/10 { background: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); }
7014:root .overlay-base-100\/20 { background: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); }
7015:root .overlay-base-100\/30 { background: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); }
7016:root .overlay-base-100\/40 { background: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); }
7017:root .overlay-base-100\/50 { background: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); }
7018:root .overlay-base-100\/60 { background: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); }
7019:root .overlay-base-100\/70 { background: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); }
7020:root .overlay-base-100\/80 { background: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); }
7021:root .overlay-base-100\/90 { background: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); }
7022:root .fill-base-100 { fill: var(--spectra-neutral-1); }
7023:root .fill-base-100\/10 { fill: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); }
7024:root .fill-base-100\/20 { fill: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); }
7025:root .fill-base-100\/30 { fill: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); }
7026:root .fill-base-100\/40 { fill: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); }
7027:root .fill-base-100\/50 { fill: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); }
7028:root .fill-base-100\/60 { fill: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); }
7029:root .fill-base-100\/70 { fill: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); }
7030:root .fill-base-100\/80 { fill: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); }
7031:root .fill-base-100\/90 { fill: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); }
7032:root .stroke-base-100 { stroke: var(--spectra-neutral-1); }
7033:root .stroke-base-100\/10 { stroke: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); }
7034:root .stroke-base-100\/20 { stroke: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); }
7035:root .stroke-base-100\/30 { stroke: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); }
7036:root .stroke-base-100\/40 { stroke: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); }
7037:root .stroke-base-100\/50 { stroke: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); }
7038:root .stroke-base-100\/60 { stroke: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); }
7039:root .stroke-base-100\/70 { stroke: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); }
7040:root .stroke-base-100\/80 { stroke: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); }
7041:root .stroke-base-100\/90 { stroke: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); }
7042:root .border-t-base-100 { border-top-color: var(--spectra-neutral-1); }
7043:root .border-t-base-100\/10 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); }
7044:root .border-t-base-100\/20 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); }
7045:root .border-t-base-100\/30 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); }
7046:root .border-t-base-100\/40 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); }
7047:root .border-t-base-100\/50 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); }
7048:root .border-t-base-100\/60 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); }
7049:root .border-t-base-100\/70 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); }
7050:root .border-t-base-100\/80 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); }
7051:root .border-t-base-100\/90 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); }
7052:root .border-r-base-100 { border-right-color: var(--spectra-neutral-1); }
7053:root .border-r-base-100\/10 { border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); }
7054:root .border-r-base-100\/20 { border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); }
7055:root .border-r-base-100\/30 { border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); }
7056:root .border-r-base-100\/40 { border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); }
7057:root .border-r-base-100\/50 { border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); }
7058:root .border-r-base-100\/60 { border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); }
7059:root .border-r-base-100\/70 { border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); }
7060:root .border-r-base-100\/80 { border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); }
7061:root .border-r-base-100\/90 { border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); }
7062:root .border-b-base-100 { border-bottom-color: var(--spectra-neutral-1); }
7063:root .border-b-base-100\/10 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); }
7064:root .border-b-base-100\/20 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); }
7065:root .border-b-base-100\/30 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); }
7066:root .border-b-base-100\/40 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); }
7067:root .border-b-base-100\/50 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); }
7068:root .border-b-base-100\/60 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); }
7069:root .border-b-base-100\/70 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); }
7070:root .border-b-base-100\/80 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); }
7071:root .border-b-base-100\/90 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); }
7072:root .border-l-base-100 { border-left-color: var(--spectra-neutral-1); }
7073:root .border-l-base-100\/10 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); }
7074:root .border-l-base-100\/20 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); }
7075:root .border-l-base-100\/30 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); }
7076:root .border-l-base-100\/40 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); }
7077:root .border-l-base-100\/50 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); }
7078:root .border-l-base-100\/60 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); }
7079:root .border-l-base-100\/70 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); }
7080:root .border-l-base-100\/80 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); }
7081:root .border-l-base-100\/90 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); }
7082:root .border-x-base-100 { border-left-color: var(--spectra-neutral-1); border-right-color: var(--spectra-neutral-1); }
7083:root .border-x-base-100\/10 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); }
7084:root .border-x-base-100\/20 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); }
7085:root .border-x-base-100\/30 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); }
7086:root .border-x-base-100\/40 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); }
7087:root .border-x-base-100\/50 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); }
7088:root .border-x-base-100\/60 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); }
7089:root .border-x-base-100\/70 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); }
7090:root .border-x-base-100\/80 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); }
7091:root .border-x-base-100\/90 { border-left-color: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); }
7092:root .border-y-base-100 { border-top-color: var(--spectra-neutral-1); border-bottom-color: var(--spectra-neutral-1); }
7093:root .border-y-base-100\/10 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 10%, transparent); }
7094:root .border-y-base-100\/20 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 20%, transparent); }
7095:root .border-y-base-100\/30 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 30%, transparent); }
7096:root .border-y-base-100\/40 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 40%, transparent); }
7097:root .border-y-base-100\/50 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 50%, transparent); }
7098:root .border-y-base-100\/60 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 60%, transparent); }
7099:root .border-y-base-100\/70 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 70%, transparent); }
7100:root .border-y-base-100\/80 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 80%, transparent); }
7101:root .border-y-base-100\/90 { border-top-color: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-1) 90%, transparent); }
7102:root .ring-base-100 { --tw-ring-color: var(--spectra-neutral-1); }
7103:root .ring-offset-base-100 { --tw-ring-offset-color: var(--spectra-neutral-1); }
7104:root .bg-base-200 { background: var(--spectra-neutral-2); }
7105:root .bg-base-200\/10 { background: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); }
7106:root .bg-base-200\/20 { background: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); }
7107:root .bg-base-200\/30 { background: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); }
7108:root .bg-base-200\/40 { background: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); }
7109:root .bg-base-200\/50 { background: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); }
7110:root .bg-base-200\/60 { background: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); }
7111:root .bg-base-200\/70 { background: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); }
7112:root .bg-base-200\/80 { background: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); }
7113:root .bg-base-200\/90 { background: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); }
7114:root .text-base-200 { color: var(--spectra-neutral-2); -webkit-text-fill-color: var(--spectra-neutral-2); }
7115:root .text-base-200\/10 { color: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); }
7116:root .text-base-200\/20 { color: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); }
7117:root .text-base-200\/30 { color: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); }
7118:root .text-base-200\/40 { color: color-mix(in srgb, var(--spectra-neutral-2) 40%, tra
7118nsparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); }
7119:root .text-base-200\/50 { color: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); }
7120:root .text-base-200\/60 { color: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); }
7121:root .text-base-200\/70 { color: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); }
7122:root .text-base-200\/80 { color: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); }
7123:root .text-base-200\/90 { color: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); }
7124:root .border-base-200 { border-color: var(--spectra-neutral-2); }
7125:root .border-base-200\/10 { border-color: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); }
7126:root .border-base-200\/20 { border-color: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); }
7127:root .border-base-200\/30 { border-color: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); }
7128:root .border-base-200\/40 { border-color: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); }
7129:root .border-base-200\/50 { border-color: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); }
7130:root .border-base-200\/60 { border-color: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); }
7131:root .border-base-200\/70 { border-color: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); }
7132:root .border-base-200\/80 { border-color: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); }
7133:root .border-base-200\/90 { border-color: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); }
7134:root .outline-base-200 { outline-color: var(--spectra-neutral-2); }
7135:root .outline-base-200\/10 { outline-color: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); }
7136:root .outline-base-200\/20 { outline-color: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); }
7137:root .outline-base-200\/30 { outline-color: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); }
7138:root .outline-base-200\/40 { outline-color: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); }
7139:root .outline-base-200\/50 { outline-color: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); }
7140:root .outline-base-200\/60 { outline-color: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); }
7141:root .outline-base-200\/70 { outline-color: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); }
7142:root .outline-base-200\/80 { outline-color: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); }
7143:root .outline-base-200\/90 { outline-color: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); }
7144:root .overlay-base-200 { background: var(--spectra-neutral-2); }
7145:root .overlay-base-200\/10 { background: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); }
7146:root .overlay-base-200\/20 { background: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); }
7147:root .overlay-base-200\/30 { background: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); }
7148:root .overlay-base-200\/40 { background: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); }
7149:root .overlay-base-200\/50 { background: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); }
7150:root .overlay-base-200\/60 { background: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); }
7151:root .overlay-base-200\/70 { background: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); }
7152:root .overlay-base-200\/80 { background: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); }
7153:root .overlay-base-200\/90 { background: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); }
7154:root .fill-base-200 { fill: var(--spectra-neutral-2); }
7155:root .fill-base-200\/10 { fill: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); }
7156:root .fill-base-200\/20 { fill: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); }
7157:root .fill-base-200\/30 { fill: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); }
7158:root .fill-base-200\/40 { fill: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); }
7159:root .fill-base-200\/50 { fill: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); }
7160:root .fill-base-200\/60 { fill: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); }
7161:root .fill-base-200\/70 { fill: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); }
7162:root .fill-base-200\/80 { fill: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); }
7163:root .fill-base-200\/90 { fill: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); }
7164:root .stroke-base-200 { stroke: var(--spectra-neutral-2); }
7165:root .stroke-base-200\/10 { stroke: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); }
7166:root .stroke-base-200\/20 { stroke: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); }
7167:root .stroke-base-200\/30 { stroke: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); }
7168:root .stroke-base-200\/40 { stroke: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); }
7169:root .stroke-base-200\/50 { stroke: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); }
7170:root .stroke-base-200\/60 { stroke: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); }
7171:root .stroke-base-200\/70 { stroke: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); }
7172:root .stroke-base-200\/80 { stroke: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); }
7173:root .stroke-base-200\/90 { stroke: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); }
7174:root .border-t-base-200 { border-top-color: var(--spectra-neutral-2); }
7175:root .border-t-base-200\/10 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); }
7176:root .border-t-base-200\/20 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); }
7177:root .border-t-base-200\/30 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); }
7178:root .border-t-base-200\/40 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); }
7179:root .border-t-base-200\/50 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); }
7180:root .border-t-base-200\/60 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); }
7181:root .border-t-base-200\/70 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); }
7182:root .border-t-base-200\/80 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); }
7183:root .border-t-base-200\/90 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); }
7184:root .border-r-base-200 { border-right-color: var(--spectra-neutral-2); }
7185:root .border-r-base-200\/10 { border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); }
7186:root .border-r-base-200\/20 { border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); }
7187:root .border-r-base-200\/30 { border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); }
7188:root .border-r-base-200\/40 { border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); }
7189:root .border-r-base-200\/50 { border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); }
7190:root .border-r-base-200\/60 { border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); }
7191:root .border-r-base-200\/70 { border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); }
7192:root .border-r-base-200\/80 { border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); }
7193:root .border-r-base-200\/90 { border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); }
7194:root .border-b-base-200 { border-bottom-color: var(--spectra-neutral-2); }
7195:root .border-b-base-200\/10 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); }
7196:root .border-b-base-200\/20 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); }
7197:root .border-b-base-200\/30 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); }
7198:root .border-b-base-200\/40 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); }
7199:root .border-b-base-200\/50 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); }
7200:root .border-b-base-200\/60 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); }
7201:root .border-b-base-200\/70 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); }
7202:root .border-b-base-200\/80 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); }
7203:root .border-b-base-200\/90 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); }
7204:root .border-l-base-200 { border-left-color: var(--spectra-neutral-2); }
7205:root .border-l-base-200\/10 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); }
7206:root .border-l-base-200\/20 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); }
7207:root .border-l-base-200\/30 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); }
7208:root .border-l-base-200\/40 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); }
7209:root .border-l-base-200\/50 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); }
7210:root .border-l-base-200\/60 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); }
7211:root .border-l-base-200\/70 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); }
7212:root .border-l-base-200\/80 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); }
7213:root .border-l-base-200\/90 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); }
7214:root .border-x-base-200 { border-left-color: var(--spectra-neutral-2); border-right-color: var(--spectra-neutral-2); }
7215:root .border-x-base-200\/10 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); }
7216:root .border-x-base-200\/20 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); }
7217:root .border-x-base-200\/30 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); }
7218:root .border-x-base-200\/40 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); }
7219:root .border-x-base-200\/50 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); }
7220:root .border-x-base-200\/60 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); }
7221:root .border-x-base-200\/70 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); }
7222:root .border-x-base-200\/80 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); }
7223:root .border-x-base-200\/90 { border-left-color: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); }
7224:root .border-y-base-200 { border-top-color: var(--spectra-neutral-2); border-bottom-color: var(--spectra-neutral-2); }
7225:root .border-y-base-200\/10 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 10%, transparent); }
7226:root .border-y-base-200\/20 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 20%, transparent); }
7227:root .border-y-base-200\/30 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 30%, transparent); }
7228:root .border-y-base-200\/40 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 40%, transparent); }
7229:root .border-y-base-200\/50 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 50%, transparent); }
7230:root .border-y-base-200\/60 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 60%, transparent); }
7231:root .border-y-base-200\/70 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 70%, transparent); }
7232:root .border-y-base-200\/80 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 80%, transparent); }
7233:root .border-y-base-200\/90 { border-top-color: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-2) 90%, transparent); }
7234:root .ring-base-200 { --tw-ring-color: var(--spectra-neutral-2); }
7235:root .ring-offset-base-200 { --tw-ring-offset-color: var(--spectra-neutral-2); }
7236:root .bg-base-500 { background: var(--spectra-neutral-4); }
7237:root .bg-base-500\/10 { background: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); }
7238:root .bg-base-500\/20 { background: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); }
7239:root .bg-base-500\/30 { background: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); }
7240:root .bg-base-500\/40 { background: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); }
7241:root .bg-base-500\/50 { background: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); }
7242:root .bg-base-500\/60 { background: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); }
7243:root .bg-base-500\/70 { background: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); }
7244:root .bg-base-500\/80 { background: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); }
7245:root .bg-base-500\/90 { background: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); }
7246:root .text-base-500 { color: var(--spectra-neutral-4); -webkit-text-fill-color: var(--spectra-neutral-4); }
7247:root .text-base-500\/10 { color: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); }
7248:root .text-base-500\/20 { color: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); }
7249:root .text-base-500\/30 { color: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); }
7250:root .text-base-500\/40 { color: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); }
7251:root .text-base-500\/50 { color: color-mix(in srgb, var(
7251--spectra-neutral-4) 50%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); }
7252:root .text-base-500\/60 { color: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); }
7253:root .text-base-500\/70 { color: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); }
7254:root .text-base-500\/80 { color: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); }
7255:root .text-base-500\/90 { color: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); }
7256:root .border-base-500 { border-color: var(--spectra-neutral-4); }
7257:root .border-base-500\/10 { border-color: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); }
7258:root .border-base-500\/20 { border-color: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); }
7259:root .border-base-500\/30 { border-color: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); }
7260:root .border-base-500\/40 { border-color: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); }
7261:root .border-base-500\/50 { border-color: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); }
7262:root .border-base-500\/60 { border-color: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); }
7263:root .border-base-500\/70 { border-color: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); }
7264:root .border-base-500\/80 { border-color: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); }
7265:root .border-base-500\/90 { border-color: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); }
7266:root .outline-base-500 { outline-color: var(--spectra-neutral-4); }
7267:root .outline-base-500\/10 { outline-color: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); }
7268:root .outline-base-500\/20 { outline-color: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); }
7269:root .outline-base-500\/30 { outline-color: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); }
7270:root .outline-base-500\/40 { outline-color: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); }
7271:root .outline-base-500\/50 { outline-color: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); }
7272:root .outline-base-500\/60 { outline-color: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); }
7273:root .outline-base-500\/70 { outline-color: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); }
7274:root .outline-base-500\/80 { outline-color: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); }
7275:root .outline-base-500\/90 { outline-color: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); }
7276:root .overlay-base-500 { background: var(--spectra-neutral-4); }
7277:root .overlay-base-500\/10 { background: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); }
7278:root .overlay-base-500\/20 { background: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); }
7279:root .overlay-base-500\/30 { background: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); }
7280:root .overlay-base-500\/40 { background: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); }
7281:root .overlay-base-500\/50 { background: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); }
7282:root .overlay-base-500\/60 { background: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); }
7283:root .overlay-base-500\/70 { background: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); }
7284:root .overlay-base-500\/80 { background: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); }
7285:root .overlay-base-500\/90 { background: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); }
7286:root .fill-base-500 { fill: var(--spectra-neutral-4); }
7287:root .fill-base-500\/10 { fill: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); }
7288:root .fill-base-500\/20 { fill: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); }
7289:root .fill-base-500\/30 { fill: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); }
7290:root .fill-base-500\/40 { fill: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); }
7291:root .fill-base-500\/50 { fill: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); }
7292:root .fill-base-500\/60 { fill: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); }
7293:root .fill-base-500\/70 { fill: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); }
7294:root .fill-base-500\/80 { fill: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); }
7295:root .fill-base-500\/90 { fill: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); }
7296:root .stroke-base-500 { stroke: var(--spectra-neutral-4); }
7297:root .stroke-base-500\/10 { stroke: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); }
7298:root .stroke-base-500\/20 { stroke: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); }
7299:root .stroke-base-500\/30 { stroke: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); }
7300:root .stroke-base-500\/40 { stroke: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); }
7301:root .stroke-base-500\/50 { stroke: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); }
7302:root .stroke-base-500\/60 { stroke: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); }
7303:root .stroke-base-500\/70 { stroke: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); }
7304:root .stroke-base-500\/80 { stroke: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); }
7305:root .stroke-base-500\/90 { stroke: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); }
7306:root .border-t-base-500 { border-top-color: var(--spectra-neutral-4); }
7307:root .border-t-base-500\/10 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); }
7308:root .border-t-base-500\/20 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); }
7309:root .border-t-base-500\/30 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); }
7310:root .border-t-base-500\/40 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); }
7311:root .border-t-base-500\/50 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); }
7312:root .border-t-base-500\/60 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); }
7313:root .border-t-base-500\/70 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); }
7314:root .border-t-base-500\/80 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); }
7315:root .border-t-base-500\/90 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); }
7316:root .border-r-base-500 { border-right-color: var(--spectra-neutral-4); }
7317:root .border-r-base-500\/10 { border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); }
7318:root .border-r-base-500\/20 { border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); }
7319:root .border-r-base-500\/30 { border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); }
7320:root .border-r-base-500\/40 { border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); }
7321:root .border-r-base-500\/50 { border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); }
7322:root .border-r-base-500\/60 { border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); }
7323:root .border-r-base-500\/70 { border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); }
7324:root .border-r-base-500\/80 { border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); }
7325:root .border-r-base-500\/90 { border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); }
7326:root .border-b-base-500 { border-bottom-color: var(--spectra-neutral-4); }
7327:root .border-b-base-500\/10 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); }
7328:root .border-b-base-500\/20 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); }
7329:root .border-b-base-500\/30 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); }
7330:root .border-b-base-500\/40 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); }
7331:root .border-b-base-500\/50 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); }
7332:root .border-b-base-500\/60 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); }
7333:root .border-b-base-500\/70 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); }
7334:root .border-b-base-500\/80 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); }
7335:root .border-b-base-500\/90 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); }
7336:root .border-l-base-500 { border-left-color: var(--spectra-neutral-4); }
7337:root .border-l-base-500\/10 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); }
7338:root .border-l-base-500\/20 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); }
7339:root .border-l-base-500\/30 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); }
7340:root .border-l-base-500\/40 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); }
7341:root .border-l-base-500\/50 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); }
7342:root .border-l-base-500\/60 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); }
7343:root .border-l-base-500\/70 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); }
7344:root .border-l-base-500\/80 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); }
7345:root .border-l-base-500\/90 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); }
7346:root .border-x-base-500 { border-left-color: var(--spectra-neutral-4); border-right-color: var(--spectra-neutral-4); }
7347:root .border-x-base-500\/10 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); }
7348:root .border-x-base-500\/20 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); }
7349:root .border-x-base-500\/30 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); }
7350:root .border-x-base-500\/40 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); }
7351:root .border-x-base-500\/50 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); }
7352:root .border-x-base-500\/60 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); }
7353:root .border-x-base-500\/70 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); }
7354:root .border-x-base-500\/80 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); }
7355:root .border-x-base-500\/90 { border-left-color: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); }
7356:root .border-y-base-500 { border-top-color: var(--spectra-neutral-4); border-bottom-color: var(--spectra-neutral-4); }
7357:root .border-y-base-500\/10 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 10%, transparent); }
7358:root .border-y-base-500\/20 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 20%, transparent); }
7359:root .border-y-base-500\/30 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 30%, transparent); }
7360:root .border-y-base-500\/40 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 40%, transparent); }
7361:root .border-y-base-500\/50 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 50%, transparent); }
7362:root .border-y-base-500\/60 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 60%, transparent); }
7363:root .border-y-base-500\/70 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 70%, transparent); }
7364:root .border-y-base-500\/80 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 80%, transparent); }
7365:root .border-y-base-500\/90 { border-top-color: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-4) 90%, transparent); }
7366:root .ring-base-500 { --tw-ring-color: var(--spectra-neutral-4); }
7367:root .ring-offset-base-500 { --tw-ring-offset-color: var(--spectra-neutral-4); }
7368:root .bg-base-600 { background: var(--spectra-neutral-5); }
7369:root .bg-base-600\/10 { background: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7370:root .bg-base-600\/20 { background: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7371:root .bg-base-600\/30 { background: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7372:root .bg-base-600\/40 { background: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7373:root .bg-base-600\/50 { background: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7374:root .bg-base-600\/60 { background: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7375:root .bg-base-600\/70 { background: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7376:root .bg-base-600\/80 { background: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7377:root .bg-base-600\/90 { background: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7378:root .text-base-600 { color: var(--spectra-neutral-5); -webkit-text-fill-color: var(--spectra-neutral-5); }
7379:root .text-base-600\/10 { color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7380:root .text-base-600\/20 { color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7381:root .text-base-600\/30 { color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7382:root .text-base-600\/40 { color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7383:root .text-base-600\/50 { color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7384:root .text-base-600\/60 { c
7384olor: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7385:root .text-base-600\/70 { color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7386:root .text-base-600\/80 { color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7387:root .text-base-600\/90 { color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7388:root .border-base-600 { border-color: var(--spectra-neutral-5); }
7389:root .border-base-600\/10 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7390:root .border-base-600\/20 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7391:root .border-base-600\/30 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7392:root .border-base-600\/40 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7393:root .border-base-600\/50 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7394:root .border-base-600\/60 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7395:root .border-base-600\/70 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7396:root .border-base-600\/80 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7397:root .border-base-600\/90 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7398:root .outline-base-600 { outline-color: var(--spectra-neutral-5); }
7399:root .outline-base-600\/10 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7400:root .outline-base-600\/20 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7401:root .outline-base-600\/30 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7402:root .outline-base-600\/40 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7403:root .outline-base-600\/50 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7404:root .outline-base-600\/60 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7405:root .outline-base-600\/70 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7406:root .outline-base-600\/80 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7407:root .outline-base-600\/90 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7408:root .overlay-base-600 { background: var(--spectra-neutral-5); }
7409:root .overlay-base-600\/10 { background: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7410:root .overlay-base-600\/20 { background: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7411:root .overlay-base-600\/30 { background: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7412:root .overlay-base-600\/40 { background: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7413:root .overlay-base-600\/50 { background: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7414:root .overlay-base-600\/60 { background: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7415:root .overlay-base-600\/70 { background: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7416:root .overlay-base-600\/80 { background: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7417:root .overlay-base-600\/90 { background: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7418:root .fill-base-600 { fill: var(--spectra-neutral-5); }
7419:root .fill-base-600\/10 { fill: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7420:root .fill-base-600\/20 { fill: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7421:root .fill-base-600\/30 { fill: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7422:root .fill-base-600\/40 { fill: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7423:root .fill-base-600\/50 { fill: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7424:root .fill-base-600\/60 { fill: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7425:root .fill-base-600\/70 { fill: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7426:root .fill-base-600\/80 { fill: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7427:root .fill-base-600\/90 { fill: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7428:root .stroke-base-600 { stroke: var(--spectra-neutral-5); }
7429:root .stroke-base-600\/10 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7430:root .stroke-base-600\/20 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7431:root .stroke-base-600\/30 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7432:root .stroke-base-600\/40 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7433:root .stroke-base-600\/50 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7434:root .stroke-base-600\/60 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7435:root .stroke-base-600\/70 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7436:root .stroke-base-600\/80 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7437:root .stroke-base-600\/90 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7438:root .border-t-base-600 { border-top-color: var(--spectra-neutral-5); }
7439:root .border-t-base-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7440:root .border-t-base-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7441:root .border-t-base-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7442:root .border-t-base-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7443:root .border-t-base-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7444:root .border-t-base-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7445:root .border-t-base-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7446:root .border-t-base-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7447:root .border-t-base-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7448:root .border-r-base-600 { border-right-color: var(--spectra-neutral-5); }
7449:root .border-r-base-600\/10 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7450:root .border-r-base-600\/20 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7451:root .border-r-base-600\/30 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7452:root .border-r-base-600\/40 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7453:root .border-r-base-600\/50 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7454:root .border-r-base-600\/60 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7455:root .border-r-base-600\/70 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7456:root .border-r-base-600\/80 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7457:root .border-r-base-600\/90 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7458:root .border-b-base-600 { border-bottom-color: var(--spectra-neutral-5); }
7459:root .border-b-base-600\/10 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7460:root .border-b-base-600\/20 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7461:root .border-b-base-600\/30 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7462:root .border-b-base-600\/40 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7463:root .border-b-base-600\/50 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7464:root .border-b-base-600\/60 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7465:root .border-b-base-600\/70 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7466:root .border-b-base-600\/80 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7467:root .border-b-base-600\/90 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7468:root .border-l-base-600 { border-left-color: var(--spectra-neutral-5); }
7469:root .border-l-base-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7470:root .border-l-base-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7471:root .border-l-base-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7472:root .border-l-base-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7473:root .border-l-base-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7474:root .border-l-base-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7475:root .border-l-base-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7476:root .border-l-base-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7477:root .border-l-base-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7478:root .border-x-base-600 { border-left-color: var(--spectra-neutral-5); border-right-color: var(--spectra-neutral-5); }
7479:root .border-x-base-600\/10 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7480:root .border-x-base-600\/20 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7481:root .border-x-base-600\/30 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7482:root .border-x-base-600\/40 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7483:root .border-x-base-600\/50 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7484:root .border-x-base-600\/60 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7485:root .border-x-base-600\/70 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7486:root .border-x-base-600\/80 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7487:root .border-x-base-600\/90 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7488:root .border-y-base-600 { border-top-color: var(--spectra-neutral-5); border-bottom-color: var(--spectra-neutral-5); }
7489:root .border-y-base-600\/10 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7490:root .border-y-base-600\/20 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7491:root .border-y-base-600\/30 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7492:root .border-y-base-600\/40 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7493:root .border-y-base-600\/50 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7494:root .border-y-base-600\/60 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7495:root .border-y-base-600\/70 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7496:root .border-y-base-600\/80 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7497:root .border-y-base-600\/90 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7498:root .ring-base-600 { --tw-ring-color: var(--spectra-neutral-5); }
7499:root .ring-offset-base-600 { --tw-ring-offset-color: var(--spectra-neutral-5); }
7500:root .bg-base-950 { background: var(--spectra-neutral-7); }
7501:root .bg-base-950\/10 { background: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); }
7502:root .bg-base-950\/20 { background: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); }
7503:root .bg-base-950\/30 { background: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); }
7504:root .bg-base-950\/40 { background: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); }
7505:root .bg-base-950\/50 { background: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); }
7506:root .bg-base-950\/60 { background: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); }
7507:root .bg-base-950\/70 { background: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); }
7508:root .bg-base-950\/80 { background: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); }
7509:root .bg-base-950\/90 { background: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); }
7510:root .text-base-950 { color: var(--spectra-neutral-7); -webkit-text-fill-color: var(--spectra-neutral-7); }
7511:root .text-base-950\/10 { color: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); }
7512:root .text-base-950\/20 { color: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); }
7513:root .text-base-950\/30 { color: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); }
7514:root .text-base-950\/40 { color: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); }
7515:root .text-base-950\/50 { color: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); }
7516:root .text-base-950\/60 { color: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); }
7516
7517:root .text-base-950\/70 { color: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); }
7518:root .text-base-950\/80 { color: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); }
7519:root .text-base-950\/90 { color: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); }
7520:root .border-base-950 { border-color: var(--spectra-neutral-7); }
7521:root .border-base-950\/10 { border-color: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); }
7522:root .border-base-950\/20 { border-color: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); }
7523:root .border-base-950\/30 { border-color: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); }
7524:root .border-base-950\/40 { border-color: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); }
7525:root .border-base-950\/50 { border-color: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); }
7526:root .border-base-950\/60 { border-color: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); }
7527:root .border-base-950\/70 { border-color: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); }
7528:root .border-base-950\/80 { border-color: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); }
7529:root .border-base-950\/90 { border-color: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); }
7530:root .outline-base-950 { outline-color: var(--spectra-neutral-7); }
7531:root .outline-base-950\/10 { outline-color: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); }
7532:root .outline-base-950\/20 { outline-color: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); }
7533:root .outline-base-950\/30 { outline-color: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); }
7534:root .outline-base-950\/40 { outline-color: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); }
7535:root .outline-base-950\/50 { outline-color: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); }
7536:root .outline-base-950\/60 { outline-color: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); }
7537:root .outline-base-950\/70 { outline-color: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); }
7538:root .outline-base-950\/80 { outline-color: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); }
7539:root .outline-base-950\/90 { outline-color: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); }
7540:root .overlay-base-950 { background: var(--spectra-neutral-7); }
7541:root .overlay-base-950\/10 { background: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); }
7542:root .overlay-base-950\/20 { background: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); }
7543:root .overlay-base-950\/30 { background: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); }
7544:root .overlay-base-950\/40 { background: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); }
7545:root .overlay-base-950\/50 { background: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); }
7546:root .overlay-base-950\/60 { background: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); }
7547:root .overlay-base-950\/70 { background: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); }
7548:root .overlay-base-950\/80 { background: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); }
7549:root .overlay-base-950\/90 { background: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); }
7550:root .fill-base-950 { fill: var(--spectra-neutral-7); }
7551:root .fill-base-950\/10 { fill: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); }
7552:root .fill-base-950\/20 { fill: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); }
7553:root .fill-base-950\/30 { fill: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); }
7554:root .fill-base-950\/40 { fill: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); }
7555:root .fill-base-950\/50 { fill: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); }
7556:root .fill-base-950\/60 { fill: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); }
7557:root .fill-base-950\/70 { fill: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); }
7558:root .fill-base-950\/80 { fill: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); }
7559:root .fill-base-950\/90 { fill: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); }
7560:root .stroke-base-950 { stroke: var(--spectra-neutral-7); }
7561:root .stroke-base-950\/10 { stroke: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); }
7562:root .stroke-base-950\/20 { stroke: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); }
7563:root .stroke-base-950\/30 { stroke: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); }
7564:root .stroke-base-950\/40 { stroke: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); }
7565:root .stroke-base-950\/50 { stroke: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); }
7566:root .stroke-base-950\/60 { stroke: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); }
7567:root .stroke-base-950\/70 { stroke: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); }
7568:root .stroke-base-950\/80 { stroke: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); }
7569:root .stroke-base-950\/90 { stroke: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); }
7570:root .border-t-base-950 { border-top-color: var(--spectra-neutral-7); }
7571:root .border-t-base-950\/10 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); }
7572:root .border-t-base-950\/20 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); }
7573:root .border-t-base-950\/30 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); }
7574:root .border-t-base-950\/40 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); }
7575:root .border-t-base-950\/50 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); }
7576:root .border-t-base-950\/60 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); }
7577:root .border-t-base-950\/70 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); }
7578:root .border-t-base-950\/80 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); }
7579:root .border-t-base-950\/90 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); }
7580:root .border-r-base-950 { border-right-color: var(--spectra-neutral-7); }
7581:root .border-r-base-950\/10 { border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); }
7582:root .border-r-base-950\/20 { border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); }
7583:root .border-r-base-950\/30 { border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); }
7584:root .border-r-base-950\/40 { border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); }
7585:root .border-r-base-950\/50 { border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); }
7586:root .border-r-base-950\/60 { border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); }
7587:root .border-r-base-950\/70 { border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); }
7588:root .border-r-base-950\/80 { border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); }
7589:root .border-r-base-950\/90 { border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); }
7590:root .border-b-base-950 { border-bottom-color: var(--spectra-neutral-7); }
7591:root .border-b-base-950\/10 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); }
7592:root .border-b-base-950\/20 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); }
7593:root .border-b-base-950\/30 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); }
7594:root .border-b-base-950\/40 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); }
7595:root .border-b-base-950\/50 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); }
7596:root .border-b-base-950\/60 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); }
7597:root .border-b-base-950\/70 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); }
7598:root .border-b-base-950\/80 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); }
7599:root .border-b-base-950\/90 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); }
7600:root .border-l-base-950 { border-left-color: var(--spectra-neutral-7); }
7601:root .border-l-base-950\/10 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); }
7602:root .border-l-base-950\/20 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); }
7603:root .border-l-base-950\/30 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); }
7604:root .border-l-base-950\/40 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); }
7605:root .border-l-base-950\/50 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); }
7606:root .border-l-base-950\/60 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); }
7607:root .border-l-base-950\/70 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); }
7608:root .border-l-base-950\/80 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); }
7609:root .border-l-base-950\/90 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); }
7610:root .border-x-base-950 { border-left-color: var(--spectra-neutral-7); border-right-color: var(--spectra-neutral-7); }
7611:root .border-x-base-950\/10 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); }
7612:root .border-x-base-950\/20 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); }
7613:root .border-x-base-950\/30 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); }
7614:root .border-x-base-950\/40 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); }
7615:root .border-x-base-950\/50 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); }
7616:root .border-x-base-950\/60 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); }
7617:root .border-x-base-950\/70 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); }
7618:root .border-x-base-950\/80 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); }
7619:root .border-x-base-950\/90 { border-left-color: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); }
7620:root .border-y-base-950 { border-top-color: var(--spectra-neutral-7); border-bottom-color: var(--spectra-neutral-7); }
7621:root .border-y-base-950\/10 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 10%, transparent); }
7622:root .border-y-base-950\/20 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 20%, transparent); }
7623:root .border-y-base-950\/30 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 30%, transparent); }
7624:root .border-y-base-950\/40 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 40%, transparent); }
7625:root .border-y-base-950\/50 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 50%, transparent); }
7626:root .border-y-base-950\/60 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 60%, transparent); }
7627:root .border-y-base-950\/70 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 70%, transparent); }
7628:root .border-y-base-950\/80 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 80%, transparent); }
7629:root .border-y-base-950\/90 { border-top-color: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-7) 90%, transparent); }
7630:root .ring-base-950 { --tw-ring-color: var(--spectra-neutral-7); }
7631:root .ring-offset-base-950 { --tw-ring-offset-color: var(--spectra-neutral-7); }
7632:root .bg-base-700 { background: var(--spectra-neutral-5); }
7633:root .bg-base-700\/10 { background: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7634:root .bg-base-700\/20 { background: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7635:root .bg-base-700\/30 { background: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7636:root .bg-base-700\/40 { background: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7637:root .bg-base-700\/50 { background: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7638:root .bg-base-700\/60 { background: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7639:root .bg-base-700\/70 { background: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7640:root .bg-base-700\/80 { background: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7641:root .bg-base-700\/90 { background: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7642:root .text-base-700 { color: var(--spectra-neutral-5); -webkit-text-fill-color: var(--spectra-neutral-5); }
7643:root .text-base-700\/10 { color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7644:root .text-base-700\/20 { color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7645:root .text-base-700\/30 { color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7646:root .text-base-700\/40 { color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7647:root .text-base-700\/50 { color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7648:root .text-base-700\/60 { color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7649:root .text-base-700\/70 { color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-ne
7649utral-5) 70%, transparent); }
7650:root .text-base-700\/80 { color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7651:root .text-base-700\/90 { color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); -webkit-text-fill-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7652:root .border-base-700 { border-color: var(--spectra-neutral-5); }
7653:root .border-base-700\/10 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7654:root .border-base-700\/20 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7655:root .border-base-700\/30 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7656:root .border-base-700\/40 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7657:root .border-base-700\/50 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7658:root .border-base-700\/60 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7659:root .border-base-700\/70 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7660:root .border-base-700\/80 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7661:root .border-base-700\/90 { border-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7662:root .outline-base-700 { outline-color: var(--spectra-neutral-5); }
7663:root .outline-base-700\/10 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7664:root .outline-base-700\/20 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7665:root .outline-base-700\/30 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7666:root .outline-base-700\/40 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7667:root .outline-base-700\/50 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7668:root .outline-base-700\/60 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7669:root .outline-base-700\/70 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7670:root .outline-base-700\/80 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7671:root .outline-base-700\/90 { outline-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7672:root .overlay-base-700 { background: var(--spectra-neutral-5); }
7673:root .overlay-base-700\/10 { background: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7674:root .overlay-base-700\/20 { background: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7675:root .overlay-base-700\/30 { background: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7676:root .overlay-base-700\/40 { background: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7677:root .overlay-base-700\/50 { background: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7678:root .overlay-base-700\/60 { background: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7679:root .overlay-base-700\/70 { background: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7680:root .overlay-base-700\/80 { background: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7681:root .overlay-base-700\/90 { background: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7682:root .fill-base-700 { fill: var(--spectra-neutral-5); }
7683:root .fill-base-700\/10 { fill: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7684:root .fill-base-700\/20 { fill: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7685:root .fill-base-700\/30 { fill: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7686:root .fill-base-700\/40 { fill: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7687:root .fill-base-700\/50 { fill: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7688:root .fill-base-700\/60 { fill: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7689:root .fill-base-700\/70 { fill: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7690:root .fill-base-700\/80 { fill: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7691:root .fill-base-700\/90 { fill: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7692:root .stroke-base-700 { stroke: var(--spectra-neutral-5); }
7693:root .stroke-base-700\/10 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7694:root .stroke-base-700\/20 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7695:root .stroke-base-700\/30 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7696:root .stroke-base-700\/40 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7697:root .stroke-base-700\/50 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7698:root .stroke-base-700\/60 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7699:root .stroke-base-700\/70 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7700:root .stroke-base-700\/80 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7701:root .stroke-base-700\/90 { stroke: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7702:root .border-t-base-700 { border-top-color: var(--spectra-neutral-5); }
7703:root .border-t-base-700\/10 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7704:root .border-t-base-700\/20 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7705:root .border-t-base-700\/30 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7706:root .border-t-base-700\/40 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7707:root .border-t-base-700\/50 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7708:root .border-t-base-700\/60 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7709:root .border-t-base-700\/70 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7710:root .border-t-base-700\/80 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7711:root .border-t-base-700\/90 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7712:root .border-r-base-700 { border-right-color: var(--spectra-neutral-5); }
7713:root .border-r-base-700\/10 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7714:root .border-r-base-700\/20 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7715:root .border-r-base-700\/30 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7716:root .border-r-base-700\/40 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7717:root .border-r-base-700\/50 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7718:root .border-r-base-700\/60 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7719:root .border-r-base-700\/70 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7720:root .border-r-base-700\/80 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7721:root .border-r-base-700\/90 { border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7722:root .border-b-base-700 { border-bottom-color: var(--spectra-neutral-5); }
7723:root .border-b-base-700\/10 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7724:root .border-b-base-700\/20 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7725:root .border-b-base-700\/30 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7726:root .border-b-base-700\/40 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7727:root .border-b-base-700\/50 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7728:root .border-b-base-700\/60 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7729:root .border-b-base-700\/70 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7730:root .border-b-base-700\/80 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7731:root .border-b-base-700\/90 { border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7732:root .border-l-base-700 { border-left-color: var(--spectra-neutral-5); }
7733:root .border-l-base-700\/10 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7734:root .border-l-base-700\/20 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7735:root .border-l-base-700\/30 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7736:root .border-l-base-700\/40 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7737:root .border-l-base-700\/50 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7738:root .border-l-base-700\/60 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7739:root .border-l-base-700\/70 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7740:root .border-l-base-700\/80 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7741:root .border-l-base-700\/90 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7742:root .border-x-base-700 { border-left-color: var(--spectra-neutral-5); border-right-color: var(--spectra-neutral-5); }
7743:root .border-x-base-700\/10 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7744:root .border-x-base-700\/20 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7745:root .border-x-base-700\/30 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7746:root .border-x-base-700\/40 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7747:root .border-x-base-700\/50 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7748:root .border-x-base-700\/60 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7749:root .border-x-base-700\/70 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7750:root .border-x-base-700\/80 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7751:root .border-x-base-700\/90 { border-left-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); border-right-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7752:root .border-y-base-700 { border-top-color: var(--spectra-neutral-5); border-bottom-color: var(--spectra-neutral-5); }
7753:root .border-y-base-700\/10 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 10%, transparent); }
7754:root .border-y-base-700\/20 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 20%, transparent); }
7755:root .border-y-base-700\/30 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 30%, transparent); }
7756:root .border-y-base-700\/40 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 40%, transparent); }
7757:root .border-y-base-700\/50 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 50%, transparent); }
7758:root .border-y-base-700\/60 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 60%, transparent); }
7759:root .border-y-base-700\/70 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 70%, transparent); }
7760:root .border-y-base-700\/80 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 80%, transparent); }
7761:root .border-y-base-700\/90 { border-top-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); border-bottom-color: color-mix(in srgb, var(--spectra-neutral-5) 90%, transparent); }
7762:root .ring-base-700 { --tw-ring-color: var(--spectra-neutral-5); }
7763:root .ring-offset-base-700 { --tw-ring-offset-color: var(--spectra-neutral-5); }
7764:root .bg-white { background: #ffffff; }
7765:root .text-white { color: #ffffff; -webkit-text-fill-color: #ffffff; }
7766:root .border-white { border-color: #ffffff; }
7767:root .outline-white { outline-color: #ffffff; }
7768:root .overlay-white { background: #ffffff; }
7769:root .fill-white { fill: #ffffff; }
7770:root .stroke-white { stroke: #ffffff; }
7771:root .border-t-white { border-top-color: #ffffff; }
7772:root .border-r-white { border-right-color: #ffffff; }
7773:root .border-b-white { border-bottom-color: #ffffff; }
7774:root .border-l-white { border-left-color: #ffffff; }
7775:root .border-x-white { border-left-color: #ffffff; border-right-color: #ffffff; }
7776:root .border-y-white { border-top-color: #ffffff; border-bottom-color: #ffffff; }
7777:root .bg-black { background: #000000; }
7778:root .text-black { color: #000000; -webkit-text-fill-color: #000000; }
7779:root .border-black { border-color: #000000; }
7780:root .outline-black { outline-color: #000000; }
7781:root .overlay-black { background: #000000; }
7782:root .fill-black { fill: #000000; }
7783:root .stroke-black { stroke: #000000; }
7784:root .border-t-black { border-top-color: #000000; }
7785:root .border-r-black { border-right-color: #000000; }
7786:root .border-b-black { border-bottom-color: #000000; }
7787:root .border-l-black { border-left-color: #000000; }
7788:root .border-x-black { border-left-color: #000000; border-right-color: #000000; }
7789:root .border-y-black { border-top-color: #000000; border-bottom-color: #000000; }
7790:root .bg-transparent { background: transparent; }
7791:root .text-transparent { color: transparent; -webkit-text-fill-color: transparent; }
7792:root .border-transparent { border-color: transparent; }
7793:root .outline-transparent { outline-color: transparent; }
7794:root .overlay-transparent { background: transparent; }
7795:root .fill-transparent { fill: transparent; }
7796:root .stroke-transparent { stroke: transparent; }
7797:root .border-t-transparent { border-top-color: transparent; }
7798:root .border-r-transparent { border-right-color: transparent; }
7799:root .border-b-transparent { border-bottom-color: transparent; }
7800:root .border-l-transparent { border-left-color: transparent; }
7801:root .border-x-transparent { border-left-color: transparent; border-right-color: transparent; }
7802:root .border-y-transparent { border-top-color: transparent; border-bottom-color: transparent; }
7803:root .from-primary-600 { --tw-gradient-from: var(--spectra-primary); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7804:root .from-secondary-600 { --tw-gradient-from: var(--spectra-secondary); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7805:root .from-accent-600 { --tw-gradient-from: var(--spectra-accent); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7806:root .from-success-600 { --tw-gradient-from: var(--spectra-success); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7807:root .from-error-600 { --tw-gradient-from: var(--spectra-error); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7808:root .from-info-600 { --tw-gradient-from: var(--spectra-info); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7809:root .from-warning-600 { --tw-gradient-from: var(--spectra-warning); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7810:root .from-base-50 { --tw-gradient-from: var(--spectra-neutral-0); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7811:root .from-base-100 { --tw-gradient-from: var(--spectra-neutral-1); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7812:root .from-base-200 { --tw-gradient-from: var(--spectra-neutral-2); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7813:root .from-base-500 { --tw-gradient-from: var(--spectra-neutral-4); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7814:root .from-base-600 { --tw-gradient-from: var(--spectra-neutral-5); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7815:root .from-base-950 { --tw-gradient-from: var(--spectra-neutral-7); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7816:root .from-base-700 { --tw-gradient-from: var(--spectra-neutral-5); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7817:root .from-white { --tw-gradient-from: #ffffff; --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7818:root .from-black { --tw-gradient-from: #000000; --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7819:root .from-transparent { --tw-gradient-from: transparent; --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent); }
7820:root .via-primary-600 { --tw-gradient-via: var(--spectra-primary); --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7821:root .via-secondary-600 { --tw-gradient-via: var(--spectra-secondary); --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7822:root .via-accent-600 { --tw-gradient-via: var(--spectra-accent); --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7823:root .via-success-600 { --tw-gradient-via: var(--spectra-success); --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7824:root .via-error-600 { --tw-gradient-via: var(--spectra-error); --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7825:root .via-info-600 { --tw-gradient-via: var(--spectra-info); --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7826:root .via-warning-600 { --tw-gradient-via: var(--spectra-warning); --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7827:root .via-base-50 { --tw-gradient-via: var(--spectra-neutral-0); --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7828:root .via-base-100 { --tw-gradient-via: var(--spectra-neutral-1); --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7829:root .via-base-200 { --tw-gradient-via: var(--spectra-neutral-2); --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7830:root .via-base-500 { --tw-gradient-via: var(--spectra-neutral-4); --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7831:root .via-base-600 { --tw-gradient-via: var(--spectra-neutral-5); --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7832:root .via-base-950 { --tw-gradient-via: var(--spectra-neutral-7); --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7833:root .via-base-700 { --tw-gradient-via: var(--spectra-neutral-5); --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7834:root .via-white { --tw-gradient-via: #ffffff; --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7835:root .via-black { --tw-gradient-via: #000000; --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7836:root .via-transparent { --tw-gradient-via: transparent; --tw-gradient-stops: var(--tw-gradient-from, transparent), var(--tw-gradient-via), var(--tw-gradient-to, transparent); }
7837:root .to-primary-600 { --tw-gradient-to: var(--spectra-primary); }
7838:root .to-secondary-600 { --tw-gradient-to: var(--spectra-secondary); }
7839:root .to-accent-600 { --tw-gradient-to: var(--spectra-accent); }
7840:root .to-success-600 { --tw-gradient-to: var(--spectra-success); }
7841:root .to-error-600 { --tw-gradient-to: var(--spectra-error); }
7842:root .to-info-600 { --tw-gradient-to: var(--spectra-info); }
7843:root .to-warning-600 { --tw-gradient-to: var(--spectra-warning); }
7844:root .to-base-50 { --tw-gradient-to: var(--spectra-neutral-0); }
7845:root .to-base-100 { --tw-gradient-to: var(--spectra-neutral-1); }
7846:root .to-base-200 { --tw-gradient-to: var(--spectra-neutral-2); }
7847:root .to-base-500 { --tw-gradient-to: var(--spectra-neutral-4); }
7848:root .to-base-600 { --tw-gradient-to: var(--spectra-neutral-5); }
7849:root .to-base-950 { --tw-gradient-to: var(--spectra-neutral-7); }
7850:root .to-base-700 { --tw-gradient-to: var(--spectra-neutral-5); }
7851:root .to-white { --tw-gradient-to: #ffffff; }
7852:root .to-black { --tw-gradient-to: #000000; }
7853:root .to-transparent { --tw-gradient-to: transparent; }
7854:root .p-0 { padding: 0; }
7855:root .p-px { padding: 1px; }
7856:root .p-0\.5 { padding: 0.125rem; }
7857:root .p-1 { padding: 0.25rem; }
7858:root .p-1\.5 { padding: 0.375rem; }
7859:root .p-2 { padding: 0.5rem; }
7860:root .p-2\.5 { padding: 0.625rem; }
7861:root .p-3 { padding: 0.75rem; }
7862:root .p-3\.5 { padding: 0.875rem; }
7863:root .p-4 { padding: 1rem; }
7864:root .p-5 { padding: 1.25rem; }
7865:root .p-6 { padding: 1.5rem; }
7866:root .p-7 { padding: 1.75rem; }
7867:root .p-8 { padding: 2rem; }
7868:root .p-9 { padding: 2.25rem; }
7869:root .p-10 { padding: 2.5rem; }
7870:root .p-11 { padding: 2.75rem; }
7871:root .p-12 { padding: 3rem; }
7872:root .p-14 { padding: 3.5rem; }
7873:root .p-16 { padding: 4rem; }
7874:root .p-20 { padding: 5rem; }
7875:root .p-24 { padding: 6rem; }
7876:root .p-28 { padding: 7rem; }
7877:root .p-32 { padding: 8rem; }
7878:root .p-36 { padding: 9rem; }
7879:root .p-40 { padding: 10rem; }
7880:root .p-44 { padding: 11rem; }
7881:root .p-48 { padding: 12rem; }
7882:root .p-52 { padding: 13rem; }
7883:root .p-56 { padding: 14rem; }
7884:root .p-60 { padding: 15rem; }
7885:root .p-64 { padding: 16rem; }
7886:root .p-72 { padding: 18rem; }
7887:root .p-80 { padding: 20rem; }
7888:root .p-96 { padding: 24rem; }
7889:root .p-xs { padding: var(--spectra-space-xs); }
7890:root .p-sm { padding: var(--spectra-space-sm); }
7891:root .p-md { padding: var(--spectra-space-md); }
7892:root .p-lg { padding: var(--spectra-space-lg); }
7893:root .p-xl { padding: var(--spectra-space-xl); }
7894:root .p-2xl { padding: var(--spectra-space-2xl); }
7895:root .pt-0 { padding-top: 0; }
7896:root .pt-px { padding-top: 1px; }
7897:root .pt-0\.5 { padding-top: 0.125rem; }
7898:root .pt-1 { padding-top: 0.25rem; }
7899:root .pt-1\.5 { padding-top: 0.375rem; }
7900:root .pt-2 { padding-top: 0.5rem; }
7901:root .pt-2\.5 { padding-top: 0.625rem; }
7902:root .pt-3 { padding-top: 0.75rem; }
7903:root .pt-3\.5 { padding-top: 0.875rem; }
7904:root .pt-4 { padding-top: 1rem; }
7905:root .pt-5 { padding-top: 1.25rem; }
7906:root .pt-6 { padding-top: 1.5rem; }
7907:root .pt-7 { padding-top: 1.75rem; }
7908:root .pt-8 { padding-top: 2rem; }
7909:root .pt-9 { padding-top: 2.25rem; }
7910:root .pt-10 { padding-top: 2.5rem; }
7911:root .pt-11 { padding-top: 2.75rem; }
7912:root .pt-12 { padding-top: 3rem; }
7913:root .pt-14 { padding-top: 3.5rem; }
7914:root .pt-16 { padding-top: 4rem; }
7915:root .pt-20 { padding-top: 5rem; }
7916:root .pt-24 { padding-top: 6rem; }
7917:root .pt-28 { padding-top: 7rem; }
7918:root .pt-32 { padding-top: 8rem; }
7919:root .pt-36 { padding-top: 9rem; }
7920:root .pt-40 { padding-top: 10rem; }
7921:root .pt-44 { padding-top: 11rem; }
7922:root .pt-48 { padding-top: 12rem; }
7923:root .pt-52 { padding-top: 13rem; }
7924:root .pt-56 { padding-top: 14rem; }
7925:root .pt-60 { padding-top: 15rem; }
7926:root .pt-64 { padding-top: 16rem; }
7927:root .pt-72 { padding-top: 18rem; }
7928:root .pt-80 { padding-top: 20rem; }
7929:root .pt-96 { padding-top: 24rem; }
7930:root .pt-xs { padding-top: var(--spectra-space-xs); }
7931:root .pt-sm { padding-top: var(--spectra-space-sm); }
7932:root .pt-md { padding-top: var(--spectra-space-md); }
7933:root .pt-lg { padding-top: var(--spectra-space-lg); }
7934:root .pt-xl { padding-top: var(--spectra-space-xl); }
7935:root .pt-2xl { padding-top: var(--spectra-space-2xl); }
7936:root .pr-0 { padding-right: 0; }
7937:root .pr-px { padding-right: 1px; }
7938:root .pr-0\.5 { padding-right: 0.125rem; }
7939:root .pr-1 { padding-right: 0.25rem; }
7940:root .pr-1\.5 { padding-right: 0.375rem; }
7941:root .pr-2 { padding-right: 0.5rem; }
7942:root .pr-2\.5 { padding-right: 0.625rem; }
7943:root .pr-3 { padding-right: 0.75rem; }
7944:root .pr-3\.5 { padding-right: 0.875rem; }
7945:root .pr-4 { padding-right: 1rem; }
7946:root .pr-5 { padding-right: 1.25rem; }
7947:root .pr-6 { padding-right: 1.5rem; }
7948:root .pr-7 { padding-right: 1.75rem; }
7949:root .pr-8 { padding-right: 2rem; }
7950:root .pr-9 { padding-right: 2.25rem; }
7951:root .pr-10 { padding-right: 2.5rem; }
7952:root .pr-11 { padding-right: 2.75rem; }
7953:root .pr-12 { padding-right: 3rem; }
7954:root .pr-14 { padding-right: 3.5rem; }
7955:root .pr-16 { padding-right: 4rem; }
7956:root .pr-20 { padding-right: 5rem; }
7957:root .pr-24 { padding-right: 6rem; }
7958:root .pr-28 { padding-right: 7rem; }
7959:root .pr-32 { padding-right: 8rem; }
7960:root .pr-36 { padding-right: 9rem; }
7961:root .pr-40 { padding-right: 10rem; }
7962:root .pr-44 { padding-right: 11rem; }
7963:root .pr-48 { padding-right: 12rem; }
7964:root .pr-52 { padding-right: 13rem; }
7965:root .pr-56 { padding-right: 14rem; }
7966:root .pr-60 { padding-right: 15rem; }
7967:root .pr-64 { padding-right: 16rem; }
7968:root .pr-72 { padding-right: 18rem; }
7969:root .pr-80 { padding-right: 20rem; }
7970:root .pr-96 { padding-right: 24rem; }
7971:root .pr-xs { padding-right: var(--spectra-space-xs); }
7972:root .pr-sm { padding-right: var(--spectra-space-sm); }
7973:root .pr-md { padding-right: var(--spectra-space-md); }
7974:root .pr-lg { padding-right: var(--spectra-space-lg); }
7975:root .pr-xl { padding-right: var(--spectra-space-xl); }
7976:root .pr-2xl { padding-right: var(--spectra-space-2xl); }
7977:root .pb-0 { padding-bottom: 0; }
7978:root .pb-px { padding-bottom: 1px; }
7979:root .pb-0\.5 { padding-bottom: 0.125rem; }
7980:root .pb-1 { padding-bottom: 0.25rem; }
7981:root .pb-1\.5 { padding-bottom: 0.375rem; }
7982:root .pb-2 { padding-bottom: 0.5rem; }
7983:root .pb-2\.5 { padding-bottom: 0.625rem; }
7984:root .pb-3 { padding-bottom: 0.75rem; }
7985:root .pb-3\.5 { padding-bottom: 0.875rem; }
7986:root .pb-4 { padding-bottom: 1rem; }
7987:root .pb-5 { padding-bottom: 1.25rem; }
7988:root .pb-6 { padding-bottom: 1.5rem; }
7989:root .pb-7 { padding-bottom: 1.75rem; }
7990:root .pb-8 { padding-bottom: 2rem; }
7991:root .pb-9 { padding-bottom: 2.25rem; }
7992:root .pb-10 { padding-bottom: 2.5rem; }
7993:root .pb-11 { padding-bottom: 2.75rem; }
7994:root .pb-12 { padding-bottom: 3rem; }
7995:root .pb-14 { padding-bottom: 3.5rem; }
7996:root .pb-16 { padding-bottom: 4rem; }
7997:root .pb-20 { padding-bottom: 5rem; }
7998:root .pb-24 { padding-bottom: 6rem; }
7999:root .pb-28 { padding-bottom: 7rem; }
8000:root .pb-32 { padding-bottom: 8rem; }
8001:root .pb-36 { padding-bottom: 9rem; }
8002:root .pb-40 { padding-bottom: 10rem; }
8003:root .pb-44 { padding-bottom: 11rem; }
8004:root .pb-48 { padding-bottom: 12rem; }
8005:root .pb-52 { padding-bottom: 13rem; }
8006:root .pb-56 { padding-bottom: 14rem; }
8007:root .pb-60 { padding-bottom: 15rem; }
8008:root .pb-64 { padding-bottom: 16rem; }
8009:root .pb-72 { padding-bottom: 18rem; }
8010:root .pb-80 { padding-bottom: 20rem; }
8011:root .pb-96 { padding-bottom: 24rem; }
8012:root .pb-xs { padding-bottom: var(--spectra-space-xs); }
8013:root .pb-sm { padding-bottom: var(--spectra-space-sm); }
8014:root .pb-md { padding-bottom: var(--spectra-space-md); }
8015:root .pb-lg { padding-bottom: var(--spectra-space-lg); }
8016:root .pb-xl { padding-bottom: var(--spectra-space-xl); }
8017:root .pb-2xl { padding-bottom: var(--spectra-space-2xl); }
8018:root .pl-0 { padding-left: 0; }
8019:root .pl-px { padding-left: 1px; }
8020:root .pl-0\.5 { padding-left: 0.125rem; }
8021:root .pl-1 { padding-left: 0.25rem; }
8022:root .pl-1\.5 { padding-left: 0.375rem; }
8023:root .pl-2 { padding-left: 0.5rem; }
8024:root .pl-2\.5 { padding-left: 0.625rem; }
8025:root .pl-3 { padding-left: 0.75rem; }
8026:root .pl-3\.5 { padding-left: 0.875rem; }
8027:root .pl-4 { padding-left: 1rem; }
8028:root .pl-5 { padding-left: 1.25rem; }
8029:root .pl-6 { padding-left: 1.5rem; }
8030:root .pl-7 { padding-left: 1.75rem; }
8031:root .pl-8 { padding-left: 2rem; }
8032:root .pl-9 { padding-left: 2.25rem; }
8033:root .pl-10 { padding-left: 2.5rem; }
8034:root .pl-11 { padding-left: 2.75rem; }
8035:root .pl-12 { padding-left: 3rem; }
8036:root .pl-14 { padding-left: 3.5rem; }
8037:root .pl-16 { padding-left: 4rem; }
8038:root .pl-20 { padding-left: 5rem; }
8039:root .pl-24 { padding-left: 6rem; }
8040:root .pl-28 { padding-left: 7rem; }
8041:root .pl-32 { padding-left: 8rem; }
8042:root .pl-36 { padding-left: 9rem; }
8043:root .pl-40 { padding-left: 10rem; }
8044:root .pl-44 { padding-left: 11rem; }
8045:root .pl-48 { padding-left: 12rem; }
8046:root .pl-52 { padding-left: 13rem; }
8047:root .pl-56 { padding-left: 14rem; }
8048:root .pl-60 { padding-left: 15rem; }
8049:root .pl-64 { padding-left: 16rem; }
8050:root .pl-72 { padding-left: 18rem; }
8051:root .pl-80 { padding-left: 20rem; }
8052:root .pl-96 { padding-left: 24rem; }
8053:root .pl-xs { padding-left: var(--spectra-space-xs); }
8054:root .pl-sm { padding-left: var(--spectra-space-sm); }
8055:root .pl-md { padding-left: var(--spectra-space-md); }
8056:root .pl-lg { padding-left: var(--spectra-space-lg); }
8057:root .pl-xl { padding-left: var(--spectra-space-xl); }
8058:root .pl-2xl { padding-left: var(--spectra-space-2xl); }
8059:root .px-0 { padding-right: 0; padding-left: 0; }
8060:root .px-px { padding-right: 1px; padding-left: 1px; }
8061:root .px-0\.5 { padding-right: 0.125rem; padding-left: 0.125rem; }
8062:root .px-1 { padding-right: 0.25rem; padding-left: 0.25rem; }
8063:root .px-1\.5 { padding-right: 0.375rem; padding-left: 0.375rem; }
8064:root .px-2 { padding-right: 0.5rem; padding-left: 0.5rem; }
8065:root .px-2\.5 { padding-right: 0.625rem; padding-left: 0.625rem; }
8066:root .px-3 { padding-right: 0.75rem; padding-left: 0.75rem; }
8067:root .px-3\.5 { padding-right: 0.875rem; padding-left: 0.875rem; }
8068:root .px-4 { padding-right: 1rem; padding-left: 1rem; }
8069:root .px-5 { padding-right: 1.25rem; padding-left: 1.25rem; }
8070:root .px-6 { padding-right: 1.5rem; padding-left: 1.5rem; }
8071:root .px-7 { padding-right: 1.75rem; padding-left: 1.75rem; }
8072:root .px-8 { padding-right: 2rem; padding-left: 2rem; }
8073:root .px-9 { padding-right: 2.25rem; padding-left: 2.25rem; }
8074:root .px-10 { padding-right: 2.5rem; padding-left: 2.5rem; }
8075:root .px-11 { padding-right: 2.75rem; padding-left: 2.75rem; }
8076:root .px-12 { padding-right: 3rem; padding-left: 3rem; }
8077:root .px-14 { padding-right: 3.5rem; padding-left: 3.5rem; }
8078:root .px-16 { padding-right: 4rem; padding-left: 4rem; }
8079:root .px-20 { padding-right: 5rem; padding-left: 5rem; }
8080:root .px-24 { padding-right: 6rem; padding-left: 6rem; }
8081:root .px-28 { padding-right: 7rem; padding-left: 7rem; }
8082:root .px-32 { padding-right: 8rem; padding-left: 8rem; }
8083:root .px-36 { padding-right: 9rem; padding-left: 9rem; }
8084:root .px-40 { padding-right: 10rem; padding-left: 10rem; }
8085:root .px-44 { padding-right: 11rem; padding-left: 11rem; }
8086:root .px-48 { padding-right: 12rem; padding-left: 12rem; }
8087:root .px-52 { padding-right: 13rem; padding-left: 13rem; }
8088:root .px-56 { padding-right: 14rem; padding-left: 14rem; }
8089:root .px-60 { padding-right: 15rem; padding-left: 15rem; }
8090:root .px-64 { padding-right: 16rem; padding-left: 16rem; }
8091:root .px-72 { padding-right: 18rem; padding-left: 18rem; }
8092:root .px-80 { padding-right: 20rem; padding-left: 20rem; }
8093:root .px-96 { padding-right: 24rem; padding-left: 24rem; }
8094:root .px-xs { padding-right: var(--spectra-space-xs); padding-left: var(--spectra-space-xs); }
8095:root .px-sm { padding-right: var(--spectra-space-sm); padding-left: var(--spectra-space-sm); }
8096:root .px-md { padding-right: var(--spectra-space-md); padding-left: var(--spectra-space-md); }
8097:root .px-lg { padding-right: var(--spectra-space-lg); padding-left: var(--spectra-space-lg); }
8098:root .px-xl { padding-right: var(--spectra-space-xl); padding-left: var(--spectra-space-xl); }
8099:root .px-2xl { padding-right: var(--spectra-space-2xl); padding-left: var(--spectra-space-2xl); }
8100:root .py-0 { padding-top: 0; padding-bottom: 0; }
8101:root .py-px { padding-top: 1px; padding-bottom: 1px; }
8102:root .py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
8103:root .py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
8104:root .py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
8105:root .py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
8106:root .py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
8107:root .py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
8108:root .py-3\.5 { padding-top: 0.875rem; padding-bottom: 0.875rem; }
8109:root .py-4 { padding-top: 1rem; padding-bottom: 1rem; }
8110:root .py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
8111:root .py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
8112:root .py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
8113:root .py-8 { padding-top: 2rem; padding-bottom: 2rem; }
8114:root .py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
8115:root .py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
8116:root .py-11 { padding-top: 2.75rem; padding-bottom: 2.75rem; }
8117:root .py-12 { padding-top: 3rem; padding-bottom: 3rem; }
8118:root .py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
8119:root .py-16 { padding-top: 4rem; padding-bottom: 4rem; }
8120:root .py-20 { padding-top: 5rem; padding-bottom: 5rem; }
8121:root .py-24 { padding-top: 6rem; padding-bottom: 6rem; }
8122:root .py-28 { padding-top: 7rem; padding-bottom: 7rem; }
8123:root .py-32 { padding-top: 8rem; padding-bottom: 8rem; }
8124:root .py-36 { padding-top: 9rem; padding-bottom: 9rem; }
8125:root .py-40 { padding-top: 10rem; padding-bottom: 10rem; }
8126:root .py-44 { padding-top: 11rem; padding-bottom: 11rem; }
8127:root .py-48 { padding-top: 12rem; padding-bottom: 12rem; }
8128:root .py-52 { padding-top: 13rem; padding-bottom: 13rem; }
8129:root .py-56 { padding-top: 14rem; padding-bottom: 14rem; }
8130:root .py-60 { padding-top: 15rem; padding-bottom: 15rem; }
8131:root .py-64 { padding-top: 16rem; padding-bottom: 16rem; }
8132:root .py-72 { padding-top: 18rem; padding-bottom: 18rem; }
8133:root .py-80 { padding-top: 20rem; padding-bottom: 20rem; }
8134:root .py-96 { padding-top: 24rem; padding-bottom: 24rem; }
8135:root .py-xs { padding-top: var(--spectra-space-xs); padding-bottom: var(--spectra-space-xs); }
8136:root .py-sm { padding-top: var(--spectra-space-sm); padding-bottom: var(--spectra-space-sm); }
8137:root .py-md { padding-top: var(--spectra-space-md); padding-bottom: var(--spectra-space-md); }
8138:root .py-lg { padding-top: var(--spectra-space-lg); padding-bottom: var(--spectra-space-lg); }
8139:root .py-xl { padding-top: var(--spectra-space-xl); padding-bottom: var(--spectra-space-xl); }
8140:root .py-2xl { padding-top: var(--spectra-space-2xl); padding-bottom: var(--spectra-space-2xl); }
8141:root .m-0 { margin: 0; }
8142:root .m-px { margin: 1px; }
8143:root .m-0\.5 { margin: 0.125rem; }
8144:root .m-1 { margin: 0.25rem; }
8145:root .m-1\.5 { margin: 0.375rem; }
8146:root .m-2 { margin: 0.5rem; }
8147:root .m-2\.5 { margin: 0.625rem; }
8148:root .m-3 { margin: 0.75rem; }
8149:root .m-3\.5 { margin: 0.875rem; }
8150:root .m-4 { margin: 1rem; }
8151:root .m-5 { margin: 1.25rem; }
8152:root .m-6 { margin: 1.5rem; }
8153:root .m-7 { margin: 1.75rem; }
8154:root .m-8 { margin: 2rem; }
8155:root .m-9 { margin: 2.25rem; }
8156:root .m-10 { margin: 2.5rem; }
8157:root .m-11 { margin: 2.75rem; }
8158:root .m-12 { margin: 3rem; }
8159:root .m-14 { margin: 3.5rem; }
8160:root .m-16 { margin: 4rem; }
8161:root .m-20 { margin: 5rem; }
8162:root .m-24 { margin: 6rem; }
8163:root .m-28 { margin: 7rem; }
8164:root .m-32 { margin: 8rem; }
8165:root .m-36 { margin: 9rem; }
8166:root .m-40 { margin: 10rem; }
8167:root .m-44 { margin: 11rem; }
8168:root .m-48 { margin: 12rem; }
8169:root .m-52 { margin: 13rem; }
8170:root .m-56 { margin: 14rem; }
8171:root .m-60 { margin: 15rem; }
8172:root .m-64 { margin: 16rem; }
8173:root .m-72 { margin: 18rem; }
8174:root .m-80 { margin: 20rem; }
8175:root .m-96 { margin: 24rem; }
8176:root .m-xs { margin: var(--spectra-space-xs); }
8177:root .m-sm { margin: var(--spectra-space-sm); }
8178:root .m-md { margin: var(--spectra-space-md); }
8179:root .m-lg { margin: var(--spectra-space-lg); }
8180:root .m-xl { margin: var(--spectra-space-xl); }
8181:root .m-2xl { margin: var(--spectra-space-2xl); }
8182:root .mt-0 { margin-top: 0; }
8183:root .mt-px { margin-top: 1px; }
8184:root .mt-0\.5 { margin-top: 0.125rem; }
8185:root .mt-1 { margin-top: 0.25rem; }
8186:root .mt-1\.5 { margin-top: 0.375rem; }
8187:root .mt-2 { margin-top: 0.5rem; }
8188:root .mt-2\.5 { margin-top: 0.625rem; }
8189:root .mt-3 { margin-top: 0.75rem; }
8190:root .mt-3\.5 { margin-top: 0.875rem; }
8191:root .mt-4 { margin-top: 1rem; }
8192:root .mt-5 { margin-top: 1.25rem; }
8193:root .mt-6 { margin-top: 1.5rem; }
8194:root .mt-7 { margin-top: 1.75rem; }
8195:root .mt-8 { margin-top: 2rem; }
8196:root .mt-9 { margin-top: 2.25rem; }
8197:root .mt-10 { margin-top: 2.5rem; }
8198:root .mt-11 { margin-top: 2.75rem; }
8199:root .mt-12 { margin-top: 3rem; }
8200:root .mt-14 { margin-top: 3.5rem; }
8201:root .mt-16 { margin-top: 4rem; }
8202:root .mt-20 { margin-top: 5rem; }
8203:root .mt-24 { margin-top: 6rem; }
8204:root .mt-28 { margin-top: 7rem; }
8205:root .mt-32 { margin-top: 8rem; }
8206:root .mt-36 { margin-top: 9rem; }
8207:root .mt-40 { margin-top: 10rem; }
8208:root .mt-44 { margin-top: 11rem; }
8209:root .mt-48 { margin-top: 12rem; }
8210:root .mt-52 { margin-top: 13rem; }
8211:root .mt-56 { margin-top: 14rem; }
8212:root .mt-60 { margin-top: 15rem; }
8213:root .mt-64 { margin-top: 16rem; }
8214:root .mt-72 { margin-top: 18rem; }
8215:root .mt-80 { margin-top: 20rem; }
8216:root .mt-96 { margin-top: 24rem; }
8217:root .mt-xs { margin-top: var(--spectra-space-xs); }
8218:root .mt-sm { margin-top: var(--spectra-space-sm); }
8219:root .mt-md { margin-top: var(--spectra-space-md); }
8220:root .mt-lg { margin-top: var(--spectra-space-lg); }
8221:root .mt-xl { margin-top: var(--spectra-space-xl); }
8222:root .mt-2xl { margin-top: var(--spectra-space-2xl); }
8223:root .mr-0 { margin-right: 0; }
8224:root .mr-px { margin-right: 1px; }
8225:root .mr-0\.5 { margin-right: 0.125rem; }
8226:root .mr-1 { margin-right: 0.25rem; }
8227:root .mr-1\.5 { margin-right: 0.375rem; }
8228:root .mr-2 { margin-right: 0.5rem; }
8229:root .mr-2\.5 { margin-right: 0.625rem; }
8230:root .mr-3 { margin-right: 0.75rem; }
8231:root .mr-3\.5 { margin-right: 0.875rem; }
8232:root .mr-4 { margin-right: 1rem; }
8233:root .mr-5 { margin-right: 1.25rem; }
8234:root .mr-6 { margin-right: 1.5rem; }
8235:root .mr-7 { margin-right: 1.75rem; }
8236:root .mr-8 { margin-right: 2rem; }
8237:root .mr-9 { margin-right: 2.25rem; }
8238:root .mr-10 { margin-right: 2.5rem; }
8239:root .mr-11 { margin-right: 2.75rem; }
8240:root .mr-12 { margin-right: 3rem; }
8241:root .mr-14 { margin-right: 3.5rem; }
8242:root .mr-16 { margin-right: 4rem; }
8243:root .mr-20 { margin-right: 5rem; }
8244:root .mr-24 { margin-right: 6rem; }
8245:root .mr-28 { margin-right: 7rem; }
8246:root .mr-32 { margin-right: 8rem; }
8247:root .mr-36 { margin-right: 9rem; }
8248:root .mr-40 { margin-right: 10rem; }
8249:root .mr-44 { margin-right: 11rem; }
8250:root .mr-48 { margin-right: 12rem; }
8251:root .mr-52 { margin-right: 13rem; }
8252:root .mr-56 { margin-right: 14rem; }
8253:root .mr-60 { margin-right: 15rem; }
8254:root .mr-64 { margin-right: 16rem; }
8255:root .mr-72 { margin-right: 18rem; }
8256:root .mr-80 { margin-right: 20rem; }
8257:root .mr-96 { margin-right: 24rem; }
8258:root .mr-xs { margin-right: var(--spectra-space-xs); }
8259:root .mr-sm { margin-right: var(--spectra-space-sm); }
8260:root .mr-md { margin-right: var(--spectra-space-md); }
8261:root .mr-lg { margin-right: var(--spectra-space-lg); }
8262:root .mr-xl { margin-right: var(--spectra-space-xl); }
8263:root .mr-2xl { margin-right: var(--spectra-space-2xl); }
8264:root .mb-0 { margin-bottom: 0; }
8265:root .mb-px { margin-bottom: 1px; }
8266:root .mb-0\.5 { margin-bottom: 0.125rem; }
8267:root .mb-1 { margin-bottom: 0.25rem; }
8268:root .mb-1\.5 { margin-bottom: 0.375rem; }
8269:root .mb-2 { margin-bottom: 0.5rem; }
8270:root .mb-2\.5 { margin-bottom: 0.625rem; }
8271:root .mb-3 { margin-bottom: 0.75rem; }
8272:root .mb-3\.5 { margin-bottom: 0.875rem; }
8273:root .mb-4 { margin-bottom: 1rem; }
8274:root .mb-5 { margin-bottom: 1.25rem; }
8275:root .mb-6 { margin-bottom: 1.5rem; }
8276:root .mb-7 { margin-bottom: 1.75rem; }
8277:root .mb-8 { margin-bottom: 2rem; }
8278:root .mb-9 { margin-bottom: 2.25rem; }
8279:root .mb-10 { margin-bottom: 2.5rem; }
8280:root .mb-11 { margin-bottom: 2.75rem; }
8281:root .mb-12 { margin-bottom: 3rem; }
8282:root .mb-14 { margin-bottom: 3.5rem; }
8283:root .mb-16 { margin-bottom: 4rem; }
8284:root .mb-20 { margin-bottom: 5rem; }
8285:root .mb-24 { margin-bottom: 6rem; }
8286:root .mb-28 { margin-bottom: 7rem; }
8287:root .mb-32 { margin-bottom: 8rem; }
8288:root .mb-36 { margin-bottom: 9rem; }
8289:root .mb-40 { margin-bottom: 10rem; }
8290:root .mb-44 { margin-bottom: 11rem; }
8291:root .mb-48 { margin-bottom: 12rem; }
8292:root .mb-52 { margin-bottom: 13rem; }
8293:root .mb-56 { margin-bottom: 14rem; }
8294:root .mb-60 { margin-bottom: 15rem; }
8295:root .mb-64 { margin-bottom: 16rem; }
8296:root .mb-72 { margin-bottom: 18rem; }
8297:root .mb-80 { margin-bottom: 20rem; }
8298:root .mb-96 { margin-bottom: 24rem; }
8299:root .mb-xs { margin-bottom: var(--spectra-space-xs); }
8300:root .mb-sm { margin-bottom: var(--spectra-space-sm); }
8301:root .mb-md { margin-bottom: var(--spectra-space-md); }
8302:root .mb-lg { margin-bottom: var(--spectra-space-lg); }
8303:root .mb-xl { margin-bottom: var(--spectra-space-xl); }
8304:root .mb-2xl { margin-bottom: var(--spectra-space-2xl); }
8305:root .ml-0 { margin-left: 0; }
8306:root .ml-px { margin-left: 1px; }
8307:root .ml-0\.5 { margin-left: 0.125rem; }
8308:root .ml-1 { margin-left: 0.25rem; }
8309:root .ml-1\.5 { margin-left: 0.375rem; }
8310:root .ml-2 { margin-left: 0.5rem; }
8311:root .ml-2\.5 { margin-left: 0.625rem; }
8312:root .ml-3 { margin-left: 0.75rem; }
8313:root .ml-3\.5 { margin-left: 0.875rem; }
8314:root .ml-4 { margin-left: 1rem; }
8315:root .ml-5 { margin-left: 1.25rem; }
8316:root .ml-6 { margin-left: 1.5rem; }
8317:root .ml-7 { margin-left: 1.75rem; }
8318:root .ml-8 { margin-left: 2rem; }
8319:root .ml-9 { margin-left: 2.25rem; }
8320:root .ml-10 { margin-left: 2.5rem; }
8321:root .ml-11 { margin-left: 2.75rem; }
8322:root .ml-12 { margin-left: 3rem; }
8323:root .ml-14 { margin-left: 3.5rem; }
8324:root .ml-16 { margin-left: 4rem; }
8325:root .ml-20 { margin-left: 5rem; }
8326:root .ml-24 { margin-left: 6rem; }
8327:root .ml-28 { margin-left: 7rem; }
8328:root .ml-32 { margin-left: 8rem; }
8329:root .ml-36 { margin-left: 9rem; }
8330:root .ml-40 { margin-left: 10rem; }
8331:root .ml-44 { margin-left: 11rem; }
8332:root .ml-48 { margin-left: 12rem; }
8333:root .ml-52 { margin-left: 13rem; }
8334:root .ml-56 { margin-left: 14rem; }
8335:root .ml-60 { margin-left: 15rem; }
8336:root .ml-64 { margin-left: 16rem; }
8337:root .ml-72 { margin-left: 18rem; }
8338:root .ml-80 { margin-left: 20rem; }
8339:root .ml-96 { margin-left: 24rem; }
8340:root .ml-xs { margin-left: var(--spectra-space-xs); }
8341:root .ml-sm { margin-left: var(--spectra-space-sm); }
8342:root .ml-md { margin-left: var(--spectra-space-md); }
8343:root .ml-lg { margin-left: var(--spectra-space-lg); }
8344:root .ml-xl { margin-left: var(--spectra-space-xl); }
8345:root .ml-2xl { margin-left: var(--spectra-space-2xl); }
8346:root .mx-0 { margin-right: 0; margin-left: 0; }
8347:root .mx-px { margin-right: 1px; margin-left: 1px; }
8348:root .mx-0\.5 { margin-right: 0.125rem; margin-left: 0.125rem; }
8349:root .mx-1 { margin-right: 0.25rem; margin-left: 0.25rem; }
8350:root .mx-1\.5 { margin-right: 0.375rem; margin-left: 0.375rem; }
8351:root .mx-2 { margin-right: 0.5rem; margin-left: 0.5rem; }
8352:root .mx-2\.5 { margin-right: 0.625rem; margin-left: 0.625rem; }
8353:root .mx-3 { margin-right: 0.75rem; margin-left: 0.75rem; }
8354:root .mx-3\.5 { margin-right: 0.875rem; margin-left: 0.875rem; }
8355:root .mx-4 { margin-right: 1rem; margin-left: 1rem; }
8356:root .mx-5 { margin-right: 1.25rem; margin-left: 1.25rem; }
8357:root .mx-6 { margin-right: 1.5rem; margin-left: 1.5rem; }
8358:root .mx-7 { margin-right: 1.75rem; margin-left: 1.75rem; }
8359:root .mx-8 { margin-right: 2rem; margin-left: 2rem; }
8360:root .mx-9 { margin-right: 2.25rem; margin-left: 2.25rem; }
8361:root .mx-10 { margin-right: 2.5rem; margin-left: 2.5rem; }
8362:root .mx-11 { margin-right: 2.75rem; margin-left: 2.75rem; }
8363:root .mx-12 { margin-right: 3rem; margin-left: 3rem; }
8364:root .mx-14 { margin-right: 3.5rem; margin-left: 3.5rem; }
8365:root .mx-16 { margin-right: 4rem; margin-left: 4rem; }
8366:root .mx-20 { margin-right: 5rem; margin-left: 5rem; }
8367:root .mx-24 { margin-right: 6rem; margin-left: 6rem; }
8368:root .mx-28 { margin-right: 7rem; margin-left: 7rem; }
8369:root .mx-32 { margin-right: 8rem; margin-left: 8rem; }
8370:root .mx-36 { margin-right: 9rem; margin-left: 9rem; }
8371:root .mx-40 { margin-right: 10rem; margin-left: 10rem; }
8372:root .mx-44 { margin-right: 11rem; margin-left: 11rem; }
8373:root .mx-48 { margin-right: 12rem; margin-left: 12rem; }
8374:root .mx-52 { margin-right: 13rem; margin-left: 13rem; }
8375:root .mx-56 { margin-right: 14rem; margin-left: 14rem; }
8376:root .mx-60 { margin-right: 15rem; margin-left: 15rem; }
8377:root .mx-64 { margin-right: 16rem; margin-left: 16rem; }
8378:root .mx-72 { margin-right: 18rem; margin-left: 18rem; }
8379:root .mx-80 { margin-right: 20rem; margin-left: 20rem; }
8380:root .mx-96 { margin-right: 24rem; margin-left: 24rem; }
8381:root .mx-xs { margin-right: var(--spectra-space-xs); margin-left: var(--spectra-space-xs); }
8382:root .mx-sm { margin-right: var(--spectra-space-sm); margin-left: var(--spectra-space-sm); }
8383:root .mx-md { margin-right: var(--spectra-space-md); margin-left: var(--spectra-space-md); }
8384:root .mx-lg { margin-right: var(--spectra-space-lg); margin-left: var(--spectra-space-lg); }
8385:root .mx-xl { margin-right: var(--spectra-space-xl); margin-left: var(--spectra-space-xl); }
8386:root .mx-2xl { margin-right: var(--spectra-space-2xl); margin-left: var(--spectra-space-2xl); }
8387:root .my-0 { margin-top: 0; margin-bottom: 0; }
8388:root .my-px { margin-top: 1px; margin-bottom: 1px; }
8389:root .my-0\.5 { margin-top: 0.125rem; margin-bottom: 0.125rem; }
8390:root .my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
8391:root .my-1\.5 { margin-top: 0.375rem; margin-bottom: 0.375rem; }
8392:root .my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
8393:root .my-2\.5 { margin-top: 0.625rem; margin-bottom: 0.625rem; }
8394:root .my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
8395:root .my-3\.5 { margin-top: 0.875rem; margin-bottom: 0.875rem; }
8396:root .my-4 { margin-top: 1rem; margin-bottom: 1rem; }
8397:root .my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
8398:root .my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
8399:root .my-7 { margin-top: 1.75rem; margin-bottom: 1.75rem; }
8400:root .my-8 { margin-top: 2rem; margin-bottom: 2rem; }
8401:root .my-9 { margin-top: 2.25rem; margin-bottom: 2.25rem; }
8402:root .my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
8403:root .my-11 { margin-top: 2.75rem; margin-bottom: 2.75rem; }
8404:root .my-12 { margin-top: 3rem; margin-bottom: 3rem; }
8405:root .my-14 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
8406:root .my-16 { margin-top: 4rem; margin-bottom: 4rem; }
8407:root .my-20 { margin-top: 5rem; margin-bottom: 5rem; }
8408:root .my-24 { margin-top: 6rem; margin-bottom: 6rem; }
8409:root .my-28 { margin-top: 7rem; margin-bottom: 7rem; }
8410:root .my-32 { margin-top: 8rem; margin-bottom: 8rem; }
8411:root .my-36 { margin-top: 9rem; margin-bottom: 9rem; }
8412:root .my-40 { margin-top: 10rem; margin-bottom: 10rem; }
8413:root .my-44 { margin-top: 11rem; margin-bottom: 11rem; }
8414:root .my-48 { margin-top: 12rem; margin-bottom: 12rem; }
8415:root .my-52 { margin-top: 13rem; margin-bottom: 13rem; }
8416:root .my-56 { margin-top: 14rem; margin-bottom: 14rem; }
8417:root .my-60 { margin-top: 15rem; margin-bottom: 15rem; }
8418:root .my-64 { margin-top: 16rem; margin-bottom: 16rem; }
8419:root .my-72 { margin-top: 18rem; margin-bottom: 18rem; }
8420:root .my-80 { margin-top: 20rem; margin-bottom: 20rem; }
8421:root .my-96 { margin-top: 24rem; margin-bottom: 24rem; }
8422:root .my-xs { margin-top: var(--spectra-space-xs); margin-bottom: var(--spectra-space-xs); }
8423:root .my-sm { margin-top: var(--spectra-space-sm); margin-bottom: var(--spectra-space-sm); }
8424:root .my-md { margin-top: var(--spectra-space-md); margin-bottom: var(--spectra-space-md); }
8425:root .my-lg { margin-top: var(--spectra-space-lg); margin-bottom: var(--spectra-space-lg); }
8426:root .my-xl { margin-top: var(--spectra-space-xl); margin-bottom: var(--spectra-space-xl); }
8427:root .my-2xl { margin-top: var(--spectra-space-2xl); margin-bottom: var(--spectra-space-2xl); }
8428:root .mx-auto { margin-right: auto; margin-left: auto; }
8429:root .my-auto { margin-top: auto; margin-bottom: auto; }
8430:root .ml-auto { margin-left: auto; }
8431:root .mr-auto { margin-right: auto; }
8432:root .gap-0 { gap: 0; }
8433:root .gap-px { gap: 1px; }
8434:root .gap-0\.5 { gap: 0.125rem; }
8435:root .gap-1 { gap: 0.25rem; }
8436:root .gap-1\.5 { gap: 0.375rem; }
8437:root .gap-2 { gap: 0.5rem; }
8438:root .gap-2\.5 { gap: 0.625rem; }
8439:root .gap-3 { gap: 0.75rem; }
8440:root .gap-3\.5 { gap: 0.875rem; }
8441:root .gap-4 { gap: 1rem; }
8442:root .gap-5 { gap: 1.25rem; }
8443:root .gap-6 { gap: 1.5rem; }
8444:root .gap-7 { gap: 1.75rem; }
8445:root .gap-8 { gap: 2rem; }
8446:root .gap-9 { gap: 2.25rem; }
8447:root .gap-10 { gap: 2.5rem; }
8448:root .gap-11 { gap: 2.75rem; }
8449:root .gap-12 { gap: 3rem; }
8450:root .gap-14 { gap: 3.5rem; }
8451:root .gap-16 { gap: 4rem; }
8452:root .gap-20 { gap: 5rem; }
8453:root .gap-24 { gap: 6rem; }
8454:root .gap-28 { gap: 7rem; }
8455:root .gap-32 { gap: 8rem; }
8456:root .gap-36 { gap: 9rem; }
8457:root .gap-40 { gap: 10rem; }
8458:root .gap-44 { gap: 11rem; }
8459:root .gap-48 { gap: 12rem; }
8460:root .gap-52 { gap: 13rem; }
8461:root .gap-56 { gap: 14rem; }
8462:root .gap-60 { gap: 15rem; }
8463:root .gap-64 { gap: 16rem; }
8464:root .gap-72 { gap: 18rem; }
8465:root .gap-80 { gap: 20rem; }
8466:root .gap-96 { gap: 24rem; }
8467:root .gap-xs { gap: var(--spectra-space-xs); }
8468:root .gap-sm { gap: var(--spectra-space-sm); }
8469:root .gap-md { gap: var(--spectra-space-md); }
8470:root .gap-lg { gap: var(--spectra-space-lg); }
8471:root .gap-xl { gap: var(--spectra-space-xl); }
8472:root .gap-2xl { gap: var(--spectra-space-2xl); }
8473:root .gap-x-0 { column-gap: 0; }
8474:root .gap-x-px { column-gap: 1px; }
8475:root .gap-x-0\.5 { column-gap: 0.125rem; }
8476:root .gap-x-1 { column-gap: 0.25rem; }
8477:root .gap-x-1\.5 { column-gap: 0.375rem; }
8478:root .gap-x-2 { column-gap: 0.5rem; }
8479:root .gap-x-2\.5 { column-gap: 0.625rem; }
8480:root .gap-x-3 { column-gap: 0.75rem; }
8481:root .gap-x-3\.5 { column-gap: 0.875rem; }
8482:root .gap-x-4 { column-gap: 1rem; }
8483:root .gap-x-5 { column-gap: 1.25rem; }
8484:root .gap-x-6 { column-gap: 1.5rem; }
8485:root .gap-x-7 { column-gap: 1.75rem; }
8486:root .gap-x-8 { column-gap: 2rem; }
8487:root .gap-x-9 { column-gap: 2.25rem; }
8488:root .gap-x-10 { column-gap: 2.5rem; }
8489:root .gap-x-11 { column-gap: 2.75rem; }
8490:root .gap-x-12 { column-gap: 3rem; }
8491:root .gap-x-14 { column-gap: 3.5rem; }
8492:root .gap-x-16 { column-gap: 4rem; }
8493:root .gap-x-20 { column-gap: 5rem; }
8494:root .gap-x-24 { column-gap: 6rem; }
8495:root .gap-x-28 { column-gap: 7rem; }
8496:root .gap-x-32 { column-gap: 8rem; }
8497:root .gap-x-36 { column-gap: 9rem; }
8498:root .gap-x-40 { column-gap: 10rem; }
8499:root .gap-x-44 { column-gap: 11rem; }
8500:root .gap-x-48 { column-gap: 12rem; }
8501:root .gap-x-52 { column-gap: 13rem; }
8502:root .gap-x-56 { column-gap: 14rem; }
8503:root .gap-x-60 { column-gap: 15rem; }
8504:root .gap-x-64 { column-gap: 16rem; }
8505:root .gap-x-72 { column-gap: 18rem; }
8506:root .gap-x-80 { column-gap: 20rem; }
8507:root .gap-x-96 { column-gap: 24rem; }
8508:root .gap-x-xs { column-gap: var(--spectra-space-xs); }
8509:root .gap-x-sm { column-gap: var(--spectra-space-sm); }
8510:root .gap-x-md { column-gap: var(--spectra-space-md); }
8511:root .gap-x-lg { column-gap: var(--spectra-space-lg); }
8512:root .gap-x-xl { column-gap: var(--spectra-space-xl); }
8513:root .gap-x-2xl { column-gap: var(--spectra-space-2xl); }
8514:root .gap-y-0 { row-gap: 0; }
8515:root .gap-y-px { row-gap: 1px; }
8516:root .gap-y-0\.5 { row-gap: 0.125rem; }
8517:root .gap-y-1 { row-gap: 0.25rem; }
8518:root .gap-y-1\.5 { row-gap: 0.375rem; }
8519:root .gap-y-2 { row-gap: 0.5rem; }
8520:root .gap-y-2\.5 { row-gap: 0.625rem; }
8521:root .gap-y-3 { row-gap: 0.75rem; }
8522:root .gap-y-3\.5 { row-gap: 0.875rem; }
8523:root .gap-y-4 { row-gap: 1rem; }
8524:root .gap-y-5 { row-gap: 1.25rem; }
8525:root .gap-y-6 { row-gap: 1.5rem; }
8526:root .gap-y-7 { row-gap: 1.75rem; }
8527:root .gap-y-8 { row-gap: 2rem; }
8528:root .gap-y-9 { row-gap: 2.25rem; }
8529:root .gap-y-10 { row-gap: 2.5rem; }
8530:root .gap-y-11 { row-gap: 2.75rem; }
8531:root .gap-y-12 { row-gap: 3rem; }
8532:root .gap-y-14 { row-gap: 3.5rem; }
8533:root .gap-y-16 { row-gap: 4rem; }
8534:root .gap-y-20 { row-gap: 5rem; }
8535:root .gap-y-24 { row-gap: 6rem; }
8536:root .gap-y-28 { row-gap: 7rem; }
8537:root .gap-y-32 { row-gap: 8rem; }
8538:root .gap-y-36 { row-gap: 9rem; }
8539:root .gap-y-40 { row-gap: 10rem; }
8540:root .gap-y-44 { row-gap: 11rem; }
8541:root .gap-y-48 { row-gap: 12rem; }
8542:root .gap-y-52 { row-gap: 13rem; }
8543:root .gap-y-56 { row-gap: 14rem; }
8544:root .gap-y-60 { row-gap: 15rem; }
8545:root .gap-y-64 { row-gap: 16rem; }
8546:root .gap-y-72 { row-gap: 18rem; }
8547:root .gap-y-80 { row-gap: 20rem; }
8548:root .gap-y-96 { row-gap: 24rem; }
8549:root .gap-y-xs { row-gap: var(--spectra-space-xs); }
8550:root .gap-y-sm { row-gap: var(--spectra-space-sm); }
8551:root .gap-y-md { row-gap: var(--spectra-space-md); }
8552:root .gap-y-lg { row-gap: var(--spectra-space-lg); }
8553:root .gap-y-xl { row-gap: var(--spectra-space-xl); }
8554:root .gap-y-2xl { row-gap: var(--spectra-space-2xl); }
8555:root .text-heading-1 { font-size: var(--spectra-heading-1); }
8556:root .text-heading-2 { font-size: var(--spectra-heading-2); }
8557:root .text-heading-3 { font-size: var(--spectra-heading-3); }
8558:root .text-heading-4 { font-size: var(--spectra-heading-4); }
8559:root .text-heading-5 { font-size: var(--spectra-heading-5); }
8560:root .text-heading-6 { font-size: var(--spectra-heading-6); }
8561:root .text-xs { font-size: var(--spectra-text-xs, 0.75rem); line-height: 1rem; }
8562:root .text-sm { font-size: var(--spectra-text-sm, 0.875rem); line-height: 1.25rem; }
8563:root .text-base { font-size: var(--spectra-text-md, 1rem); line-height: 1.5rem; }
8564:root .text-lg { font-size: var(--spectra-text-lg, 1.125rem); line-height: 1.75rem; }
8565:root .text-xl { font-size: var(--spectra-text-xl, 1.25rem); line-height: 1.75rem; }
8566:root .text-2xl { font-size: var(--spectra-text-2xl, 1.5rem); line-height: 2rem; }
8567/*# sourceURL=spectra-gs-utility-classes-inline-css */
8568</style>
8569<link rel='stylesheet' id='contact-form-7-css' href='https://pelvicpainrehab.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' />
8570<link rel='stylesheet' id='image-hover-effects-css-css' href='https://pelvicpainrehab.com/wp-content/plugins/mega-addons-for-visual-composer/css/ihover.css?ver=1c9fcf3bd03d9f0f92b6923144f36e1d' media='all' />
8571<link rel='stylesheet' id='style-css-css' href='https://pelvicpainrehab.com/wp-content/plugins/mega-addons-for-visual-composer/css/style.css?ver=1c9fcf3bd03d9f0f92b6923144f36e1d' media='all' />
8572<link rel='stylesheet' id='font-awesome-latest-css' href='https://pelvicpainrehab.com/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/css/all.css?ver=1c9fcf3bd03d9f0f92b6923144f36e1d' media='all' />
8573<link rel='stylesheet' id='font-awesome-css' href='https://pelvicpainrehab.com/wp-content/plugins/post-carousel-slider-for-visual-composer//css/css/font-awesome.min.css?ver=1c9fcf3bd03d9f0f92b6923144f36e1d' media='all' />
8574<link rel='stylesheet' id='tc-testimonial-css' href='https://pelvicpainrehab.com/wp-content/plugins/testimonial-addon-for-wpbakery-page-builder/assets/css/testimonial.css?ver=1.2.0' media='all' />
8575<link rel='stylesheet' id='vc_font_awesome_5_shims-css' href='https://pelvicpainrehab.com/wp-content/plugins/js_composer/assets/lib/vendor/dist/@fortawesome/fontawesome-free/css/v4-shims.min.css?ver=9.0.1' media='all' />
8576<link rel='stylesheet' id='vc_font_awesome_6-css' href='https://pelvicpainrehab.com/wp-content/plugins/js_composer/assets/lib/vendor/dist/@fortawesome/fontawesome-free/css/all.min.css?ver=9.0.1' media='all' />
8577<link rel='stylesheet' id='uaf_client_css-css' href='https://pelvicpainrehab.com/wp-content/uploads/useanyfont/uaf.css?ver=1788966897' media='all' />
8578<link rel='stylesheet' id='woocommerce-layout-css' href='https://pelvicpainrehab.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.1.0' media='all' />
8579<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://pelvicpainrehab.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.1.0' media='only screen and (max-width: 768px)' />
8580<link rel='stylesheet' id='woocommerce-general-css' href='https://pelvicpainrehab.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.1.0' media='all' />
8581<style id="woocommerce-inline-inline-css">
8582.woocommerce form .form-row .required { visibility: visible; }
8583/*# sourceURL=woocommerce-inline-inline-css */
8584</style>
8585<link rel='stylesheet' id='pojo-a11y-css' href='https://pelvicpainrehab.com/wp-content/plugins/pojo-accessibility/modules/legacy/assets/css/style.min.css?ver=1.0.0' media='all' />
8586<link rel='stylesheet' id='spectra-blocks-extensions-display-conditions-css' href='https://pelvicpainrehab.com/wp-content/plugins/spectra-blocks/build/styles/extensions/display-conditions.css?ver=1.0.7' media='all' />
8587<link rel='stylesheet' id='spectra-blocks-extensions-image-mask-css' href='https://pelvicpainrehab.com/wp-content/plugins/spectra-blocks/build/styles/extensions/image-mask.css?ver=1.0.7' media='all' />
8588<link rel='stylesheet' id='spectra-blocks-extensions-responsive-conditions-css' href='https://pelvicpainrehab.com/wp-content/plugins/spectra-blocks/build/styles/extensions/responsive-conditions.css?ver=1.0.7' media='all' />
8589<link rel='stylesheet' id='spectra-blocks-extensions-responsive-controls-css' href='https://pelvicpainrehab.com/wp-content/plugins/spectra-blocks/build/styles/extensions/responsive-controls.css?ver=1.0.7' media='all' />
8590<link rel='stylesheet' id='spectra-blocks-extensions-z-index-css' href='https://pelvicpainrehab.com/wp-content/plugins/spectra-blocks/build/styles/extensions/z-index.css?ver=1.0.7' media='all' />
8591<style id="twentytwentyfive-style-inline-css">
8592a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks :focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto}
8593/*# sourceURL=https://pelvicpainrehab.com/wp-content/themes/twentytwentyfive/style.min.css */
8594</style>
8595<link rel='stylesheet' id='tt5b-style-css' href='https://pelvicpainrehab.com/wp-content/themes/twenty-twenty-five-child/style.css?ver=1790078817' media='all' />
8596<link rel='stylesheet' id='recent-posts-widget-with-thumbnails-public-style-css' href='https://pelvicpainrehab.com/wp-content/plugins/recent-posts-widget-with-thumbnails/public.css?ver=7.1.1' media='all' />
8597<link rel='stylesheet' id='js_composer_front-css' href='https://pelvicpainrehab.com/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=9.0.1' media='all' />
8598<link rel='stylesheet' id='tmm-css' href='https://pelvicpainrehab.com/wp-content/plugins/team-members/inc/css/tmm_style.css?ver=1c9fcf3bd03d9f0f92b6923144f36e1d' media='all' />
8599<script id="jquery-core-js" src="https://pelvicpainrehab.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 8599
8599
8600<script id="jquery-migrate-js" src="https://pelvicpainrehab.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 8600
8600
8601<script id="cnss_js-js" src="https://pelvicpainrehab.com/wp-content/plugins/easy-social-icons/js/cnss.js?ver=1.0"></script>
vendor: 1 bytes, line 8601
8601
8602<script id="cnss_share_js-js" src="https://pelvicpainrehab.com/wp-content/plugins/easy-social-icons/js/share.js?ver=1.0"></script>
vendor: 1 bytes, line 8602
8602
8603<script data-wp-strategy="defer" id="wc-jquery-blockui-js" src="https://pelvicpainrehab.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.0"></script>
vendor: 1 bytes, line 8603
8603
8604<script id="wc-add-to-cart-js-extra">
8605var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://pelvicpainrehab.com/cart/","is_cart":"","cart_redirect_after_add":"yes"};
8606//# sourceURL=wc-add-to-cart-js-extra
8607</script>
vendor: 1 bytes, line 8607
8607
8608<script data-wp-strategy="defer" id="wc-add-to-cart-js" src="https://pelvicpainrehab.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 8608
8608
8609<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://pelvicpainrehab.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.0"></script>
vendor: 1 bytes, line 8609
8609
8610<script id="woocommerce-js-extra">
8611var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
8612//# sourceURL=woocommerce-js-extra
8613</script>
vendor: 1 bytes, line 8613
8613
8614<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://pelvicpainrehab.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 8614
8614
8615<script id="vc_woocommerce-add-to-cart-js-js" src="https://pelvicpainrehab.com/wp-content/plugins/js_composer/assets/js/vendors/woocommerce-add-to-cart.js?ver=9.0.1"></script>
vendor: 1 bytes, line 8615
8615
8616<script></script>
8616<link rel="https://api.w.org/" href="https://pelvicpainrehab.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://pelvicpainrehab.com/wp-json/wp/v2/pages/14874" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://pelvicpainrehab.com/xmlrpc.php?rsd" />
8617
8618<link rel='shortlink' href='https://pelvicpainrehab.com/?p=14874' />
8619<style type="text/css">
8620		ul.cnss-social-icon li.cn-fa-icon a:hover{color:#ffffff!important;}
8621		</style>		
8621<script type="text/javascript">
8622			(function(c, l, a, r, i, t, y) {
8623				c[a] = c[a] || function() {
8624					(c[a].q = c[a].q || []).push(arguments)
8625				};
8626				t = l.createElement(r);
8627				t.async = 1;
8628				t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress";
8629				y = l.getElementsByTagName(r)[0];
8630				y.parentNode.insertBefore(t, y);
8631			})(window, document, "clarity", "script", "pb5gh3hw4q");
8632		</script>
8632
8633	<!-- Stream WordPress user activity plugin v4.4.0 -->
8634<script type="text/javascript">
8635(function(url){
8636	if(/(?:Chrome\/26\.0\.1410\.63 Safari\/537\.31|WordfenceTestMonBot)/.test(navigator.userAgent)){ return; }
8637	var addEvent = function(evt, handler) {
8638		if (window.addEventListener) {
8639			document.addEventListener(evt, handler, false);
8640		} else if (window.attachEvent) {
8641			document.attachEvent('on' + evt, handler);
8642		}
8643	};
8644	var removeEvent = function(evt, handler) {
8645		if (window.removeEventListener) {
8646			document.removeEventListener(evt, handler, false);
8647		} else if (window.detachEvent) {
8648			document.detachEvent('on' + evt, handler);
8649		}
8650	};
8651	var evts = 'contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop keydown keypress keyup mousedown mousemove mouseout mouseover mouseup mousewheel scroll'.split(' ');
8652	var logHuman = function() {
8653		if (window.wfLogHumanRan) { return; }
8654		window.wfLogHumanRan = true;
8655		var wfscr = document.createElement('script');
8656		wfscr.type = 'text/javascript';
8657		wfscr.async = true;
8658		wfscr.src = url + '&r=' + Math.random();
8659		(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(wfscr);
8660		for (var i = 0; i < evts.length; i++) {
8661			removeEvent(evts[i], logHuman);
8662		}
8663	};
8664	for (var i = 0; i < evts.length; i++) {
8665		addEvent(evts[i], logHuman);
8666	}
8667})('//pelvicpainrehab.com/?wordfence_lh=1&hid=96016DA554D0B2B17D1E12FAF82D2979');
8668</script>
8668<style type="text/css">
8669#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{ background-color: #f67d2a;	color: #ffffff;}
8670#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{ border-color: #f67d2a;}
8671body.pojo-a11y-focusable a:focus{ outline-style: solid !important;	outline-width: 1px !important;	outline-color: #FF0000 !important;}
8672#pojo-a11y-toolbar{ top: 134px !important;}
8673#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{ background-color: #ffffff;}
8674#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{ color: #333333;}
8675#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{ background-color: #f67d2a;	color: #ffffff;}
8676@media (max-width: 767px) { #pojo-a11y-toolbar { top: 100px !important; } }</style>    
8677    <!-- Organization Schema -->
8678    
8678<script type="application/ld+json">
8679    {
8680        "@context": "https://schema.org",
8681        "@type": "Organization",
8682        "name": "Pelvic Health and Rehabilitation Center - Pelvic Floor Physical Therapy Los Angeles",
8683        "url": "https://pelvicpainrehab.com/",
8684        "logo": "/wp-content/uploads/2018/08/logo.jpg",
8685        "sameAs": [
8686            "https://www.facebook.com/pelvicpainphysicaltherapy",
8687            "https://www.instagram.com/pelvichealth/",
8688            "https://www.youtube.com/channel/UCKIfy8-P10EyTaM-bIbeFbA",
8689            "https://www.tiktok.com/@pelvicpainrehab",
8690            "https://x.com/pelvichealth",
8691            "https://pelvicpainrehab.com/yelp-review-for-us/",
8692            "https://www.pinterest.com/pelvichpainrehab/"
8693        ],
8694        "address": [{
8695          "@type": "PostalAddress",
8696          "streetAddress": "11500 W Olympic Blvd #470",
8697          "addressLocality": "Los Angeles",
8698          "addressRegion": "CA",
8699          "postalCode": "90064",
8700          "addressCountry": "US"
8701        }]
8702    }
8703    </script>
8703
8704
8705    
8706    	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
8707	<meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/>
8708<style data-type="vc_custom-css">.x-column.x-1-3 {
8709    width: 100%!important;
8710    padding-bottom:30px!important;
8711}
8712@media (min-width:1200px){
8713.ib-form-padding{
8714    padding-left:200px;
8715    padding-right:200px;
8716}
8717.h-custom-headline{
8718    padding-left:200px;
8719    padding-right:200px;
8720}
8721}
8722.h-custom-headline{
8723    padding-top:20px;
8724}
8725@media (max-width:1199px){
8726    .h-custom-headline{
8727        padding-left:20px;
8728    }
8729      .cf-heading{
8730        padding-left:20px;
8731    }  
8732}</style><meta name="generator" content="Powered by Slider Revolution 6.7.38 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." />
8733<style class="wp-fonts-local">
8734@font-face{font-family:poppins;font-style:normal;font-weight:400;font-display:fallback;src:url('https://pelvicpainrehab.com/wp-content/uploads/useanyfont/4025Poppins.woff2') format('woff2');}
8735@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://pelvicpainrehab.com/wp-content/plugins/spectra-blocks//assets/fonts/cardo_normal_400.woff2') format('woff2');}
8736@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://pelvicpainrehab.com/wp-content/plugins/spectra-blocks//assets/fonts/Inter-VariableFont-slnt-wght.woff2') format('woff2');font-stretch:normal;}
8737</style>
8738<link rel="icon" href="https://pelvicpainrehab.com/wp-content/uploads/2024/10/favicon-PHRC-100x98.png" sizes="32x32" />
8739<link rel="icon" href="https://pelvicpainrehab.com/wp-content/uploads/2024/10/favicon-PHRC.png" sizes="192x192" />
8740<link rel="apple-touch-icon" href="https://pelvicpainrehab.com/wp-content/uploads/2024/10/favicon-PHRC.png" />
8741<meta name="msapplication-TileImage" content="https://pelvicpainrehab.com/wp-content/uploads/2024/10/favicon-PHRC.png" />
8742<script>function setREVStartSize(e){
8743			//window.requestAnimationFrame(function() {
8744				window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW;
8745				window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH;
8746				try {
8747					var pw = document.getElementById(e.c).parentNode.offsetWidth,
8748						newh;
8749					pw = pw===0 || isNaN(pw) || (e.l=="fullwidth" || e.layout=="fullwidth") ? window.RSIW : pw;
8750					e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw);
8751					e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw);
8752					e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh);
8753					e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh);
8754					e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide);
8755					e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide);
8756					e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0);
8757					if(e.layout==="fullscreen" || e.l==="fullscreen")
8758						newh = Math.max(e.mh,window.RSIH);
8759					else{
8760						e.gw = Array.isArray(e.gw) ? e.gw : [e.gw];
8761						for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1];
8762						e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el;
8763						e.gh = Array.isArray(e.gh) ? e.gh : [e.gh];
8764						for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1];
8765											
8766						var nl = new Array(e.rl.length),
8767							ix = 0,
8768							sl;
8769						e.tabw = e.tabhide>=pw ? 0 : e.tabw;
8770						e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw;
8771						e.tabh = e.tabhide>=pw ? 0 : e.tabh;
8772						e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh;
8773						for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i];
8774						sl = nl[0];
8775						for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;}
8776						var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]);
8777						newh =  (e.gh[ix] * m) + (e.tabh + e.thumbh);
8778					}
8779					var el = document.getElementById(e.c);
8780					if (el!==null && el) el.style.height = newh+"px";
8781					el = document.getElementById(e.c+"_wrapper");
8782					if (el!==null && el) {
8783						el.style.height = newh+"px";
8784						el.style.display = "block";
8785					}
8786				} catch(e){
8787					console.log("Failure at Presize of Slider:" + e)
8788				}
8789			//});
8790		  };</script>
8790
8791<style type="text/css" data-type="vc_shortcodes-custom-css">.vc_custom_1787173575117{background-image: url(https://pelvicpainrehab.com/wp-content/uploads/2026/08/slide-3.jpg) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1787173342417{padding-top: 40px !important;}</style><noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript></head>
8792
8793<body class="wp-singular page-template-default page page-id-14874 wp-custom-logo wp-embed-responsive wp-theme-twentytwentyfive wp-child-theme-twenty-twenty-five-child theme-twentytwentyfive woocommerce-uses-block-theme woocommerce-block-theme-has-button-styles woocommerce-no-js ally-default wpb-js-composer js-comp-ver-9.0.1 vc_responsive">
8794
8795<div class="wp-site-blocks">
8796	
8797<div class="wp-block-group alignfull wc-blocks-pattern-header-essential wc-blocks-header-pattern is-style-default is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-16b9c4b5 wp-block-group-is-layout-flex" style="padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
8798<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-3a88641f wp-block-group-is-layout-flex"><div class="phrc_site--icon wp-block-site-logo"><a href="https://pelvicpainrehab.com/" class="custom-logo-link" rel="home"><img width="240" height="60" src="https://pelvicpainrehab.com/wp-content/uploads/2018/08/logo.jpg" class="custom-logo" alt="pelvic health rehabilation center Logo" decoding="async" srcset="https://pelvicpainrehab.com/wp-content/uploads/2018/08/logo.jpg 382w, https://pelvicpainrehab.com/wp-content/uploads/2018/08/logo-300x75.jpg 300w, https://pelvicpainrehab.com/wp-content/uploads/2018/08/logo-100x25.jpg 100w" sizes="(max-width: 240px) 100vw, 240px" /></a></div></div>
8799
8800
8801<nav class="is-responsive items-justified-left phrc_nav--menu wp-custom-css-c54e5ec2 wp-block-navigation has-custom-css is-horizontal is-content-justification-left is-layout-flex wp-container-core-navigation-is-layout-d59c20bb wp-block-navigation-is-layout-flex" aria-label="Nav - TRUE 2018 onward" 
8802		 data-wp-interactive="core/navigation" data-wp-context='{"overlayOpenedBy":{"click":false,"hover":false,"focus":false},"type":"overlay","roleAttribute":"","ariaLabel":"Menu"}'><button aria-haspopup="dialog" aria-label="Open menu" class="wp-block-navigation__responsive-container-open" 
8803				data-wp-on--click="actions.openMenuOnClick"
8804				data-wp-on--keydown="actions.handleMenuKeydown"
8805			><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M4 7.5h16v1.5H4z"></path><path d="M4 15h16v1.5H4z"></path></svg></button>
8806				<div class="wp-block-navigation__responsive-container"  id="modal-1" 
8807				data-wp-class--has-modal-open="state.isMenuOpen"
8808				data-wp-class--is-menu-open="state.isMenuOpen"
8809				data-wp-watch="callbacks.initMenu"
8810				data-wp-on--keydown="actions.handleMenuKeydown"
8811				data-wp-on--focusout="actions.handleMenuFocusout"
8812				tabindex="-1"
8813			>
8814					<div class="wp-block-navigation__responsive-close" tabindex="-1">
8815						<div class="wp-block-navigation__responsive-dialog" 
8816				data-wp-bind--aria-modal="state.ariaModal"
8817				data-wp-bind--aria-label="state.ariaLabel"
8818				data-wp-bind--role="state.roleAttribute"
8819			>
8820							<button aria-label="Close menu" class="wp-block-navigation__responsive-container-close" 
8821				data-wp-on--click="actions.closeMenuOnClick"
8822			><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"></path></svg></button>
8823							<div class="wp-block-navigation__responsive-container-content" 
8824				data-wp-watch="callbacks.focusFirstElement"
8825			 id="modal-1-content">
8826								<ul class="wp-block-navigation__container is-responsive items-justified-left phrc_nav--menu wp-custom-css-c54e5ec2 wp-block-navigation"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/"><span class="wp-block-navigation-item__label">Home</span></a></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on--pointerenter
8826="actions.openMenuOnHover" data-wp-on--pointerleave="actions.closeMenuOnHover" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="/our-story"><span class="wp-block-navigation-item__label">About</span></a><button data-wp-bind--aria-expanded="state.isMenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="About submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul data-wp-on--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="/staff-bios/"><span class="wp-block-navigation-item__label">Meet the PHRC Team</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/our-story/"><span class="wp-block-navigation-item__label">Our Story</span></a></li></ul></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on--pointerenter="actions.openMenuOnHover" data-wp-on--pointerleave="actions.closeMenuOnHover" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="https://pelvicpainrehab.com/services/"><span class="wp-block-navigation-item__label">Our Services</span></a><button data-wp-bind--aria-expanded="state.isMenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="Our Services submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul data-wp-on--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/bladder-dysfunction/"><span class="wp-block-navigation-item__label">Bladder Dysfunction</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/bowel-dysfunction/"><span class="wp-block-navigation-item__label">Bowel Dysfunction</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/chronic-prostatitis-chronic-pelvic-pain-syndrome/"><span class="wp-block-navigation-item__label">Chronic Prostatitis/ Chronic Pelvic Pain Syndrome</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/clitoral-pain-treatment/"><span class="wp-block-navigation-item__label">Clitoral Pain</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/telehealth/"><span class="wp-block-navigation-item__label">Digital Health</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/ehlers-danlos-syndrome/"><span class="wp-block-navigation-item__label">Ehlers-Danlos Syndrome</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/endometriosis/"><span class="wp-block-navigation-item__label">Endometriosis</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/pelvic-pain/"><span class="wp-block-navigation-item__label">Female Pelvic Pain</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/hard-flaccid/"><span class="wp-block-navigation-item__label">Hard Flaccid</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/interstitial-cystitis/"><span class="wp-block-navigation-item__label">Interstitial Cystitis</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/male-pelvic-pain/"><span class="wp-block-navigation-item__label">Male Pelvic Pain</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/out-of-town-patient-programs/"><span class="wp-block-navigation-item__label">Out-Of-Town Patient Programs</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/pediatric-pelvic-floor/"><span class="wp-block-navigation-item__label">
8826Pediatric Pelvic Floor Therapy</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/pelvic-health-physical-therapy/"><span class="wp-block-navigation-item__label">Pelvic Floor Physical and Occupational Therapy</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/pelvic-floor-therapy-for-erectile-dysfunction/"><span class="wp-block-navigation-item__label">Pelvic Floor Therapy for Erectile Dysfunction</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/pelvic-floor-therapy-for-tailbone-pain/"><span class="wp-block-navigation-item__label">Pelvic Floor Therapy for Tailbone Pain</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/pelvic-organ-prolapse/"><span class="wp-block-navigation-item__label">Pelvic Organ Prolapse</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/perimenopause-menopause/"><span class="wp-block-navigation-item__label">Perimenopause / Menopause</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/pregnancy-and-postpartum/"><span class="wp-block-navigation-item__label">Pregnancy and Postpartum</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="/pudendal-neuralgia-causes-symptoms-treatment/"><span class="wp-block-navigation-item__label">Pudendal Neuralgia</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/surgical-prehab-and-rehab/"><span class="wp-block-navigation-item__label">Surgical Prehab and Rehab</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/testicular-pain/"><span class="wp-block-navigation-item__label">Testicular Pain</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/transgender-health-services/"><span class="wp-block-navigation-item__label">Transgender Health Services</span></a></li></ul></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="/location-numbers/"><span class="wp-block-navigation-item__label">Locations</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/blog/"><span class="wp-block-navigation-item__label">Blog</span></a></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on--pointerenter="actions.openMenuOnHover" data-wp-on--pointerleave="actions.closeMenuOnHover" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="/for-patients/"><span class="wp-block-navigation-item__label">For Patients</span></a><button data-wp-bind--aria-expanded="state.isMenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="For Patients submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false">
8826<path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul data-wp-on--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="/for-patients/#ebook"><span class="wp-block-navigation-item__label">eBooks</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/insurance/"><span class="wp-block-navigation-item__label">Insurance</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="/for-patients/#patients-packets"><span class="wp-block-navigation-item__label">New Patient Packets</span></a></li></ul></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/careers/"><span class="wp-block-navigation-item__label">Careers</span></a></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on--pointerenter="actions.openMenuOnHover" data-wp-on--pointerleave="actions.closeMenuOnHover" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="https://pelvicpainrehab.com/services/telehealth/"><span class="wp-block-navigation-item__label">Virtual Services</span></a><button data-wp-bind--aria-expanded="state.isMenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="Virtual Services submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul data-wp-on--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/bladder-dysfunction-virtual-services/"><span class="wp-block-navigation-item__label">Bladder Dysfunction</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/bowel-dysfunction-virtual-services/"><span class="wp-block-navigation-item__label">Bowel Dysfunction</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/endometriosis-virtual-services/"><span class="wp-block-navigation-item__label">Endometriosis</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/female-pelvic-pain-virtual-services/"><span class="wp-block-navigation-item__label">Female Pelvic Pain</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/hard-flaccid-virtual-services/"><span class="wp-block-navigation-item__label">Hard Flaccid</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/pelvic-pain/interstitial-cystitis-pelvic-floor-physical-therapy-virtual-services/"><span class="wp-block-navigation-item__label">Interstitial Cystitis</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/male-pelvic-pain-virtual-services/"><span class="wp-block-navigation-item__label">Male Pelvic Pain</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/pediatric-pelvic-floor-therapy-virtual-services/"><span class="wp-block-navigation-item__label">
8826Pediatric Pelvic Floor Therapy</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/telehealth/"><span class="wp-block-navigation-item__label">Pelvic Health Physical and Occupational Therapy</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/pelvic-organ-prolapse-virtual-services/"><span class="wp-block-navigation-item__label">Pelvic Organ Prolapse</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/perimenopause-menopause-pelvic-floor-physical-therapy-virtual-services/"><span class="wp-block-navigation-item__label">Perimenopause/Menopause</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/services/pregnancy-and-postpartum/"><span class="wp-block-navigation-item__label">Pregnancy and Postpartum</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/mentorship-coaching/"><span class="wp-block-navigation-item__label">Professional Mentorship</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/pudendal-neuralgia-virtual-services/"><span class="wp-block-navigation-item__label">Pudendal Neuralgia</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/sexual-dysfunction-virtual-services/"><span class="wp-block-navigation-item__label">Sexual Dysfunction</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/surgical-prehab-and-rehab-virtual-services/"><span class="wp-block-navigation-item__label">Surgical Prehab and Rehab</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://pelvicpainrehab.com/transgender-health-services-virtual-services/"><span class="wp-block-navigation-item__label">Transgender Health Services</span></a></li></ul></li></ul>
8827								
8828							</div>
8829						</div>
8830					</div>
8831				</div></nav>
8832
8833
8834<style data-wp-block-html="css">
8835.header_CTA-contact a {
8836    text-decoration: none;
8837    text-transform: uppercase;
8838    font-family: "Lato", sans-serif;
8839    font-weight: 500 !important;
8840    font-size: 14px;
8841    letter-spacing: 0.1px;
8842    color: #fff !important;
8843    background: #fd6c21;
8844    padding: 7px 7px;
8845    border-radius: 3px;
8846}
8847.header_CTA-contact a:hover {
8848    background-color: rgba(255, 211, 80, 0.82);
8849color: #fd6c21;
8850  }
8851@media (max-width: 1200px){
8852    .header_CTA-contact a {
8853    font-size: 12px;
8854    padding: 5px 5px;
8855}
8856}
8857@media
8858</style>
8859
8860<div class="header_CTA-contact">
8861  <a href="/schedule/">Contact Us</a>
8862</div>
8863</div>
8864
8865
8866<script>
8867document.addEventListener('DOMContentLoaded', function () {
8868
8869    const nav = document.querySelector('.phrc_nav--menu');
8870
8871    if (!nav) {
8872        return;
8873    }
8874
8875    const menu = nav.querySelector(
8876        '.wp-block-navigation__responsive-container'
8877    );
8878
8879    if (!menu) {
8880        return;
8881    }
8882
8883    /*
8884     * WordPress Navigation uses focusout to determine
8885     * when the responsive menu should close.
8886     *
8887     * Prevent focusout from closing the menu when the
8888     * user is interacting inside the mobile overlay.
8889     */
8890    menu.addEventListener('focusout', function (event) {
8891
8892        if (!menu.classList.contains('is-menu-open')) {
8893            return;
8894        }
8895
8896        const nextElement = event.relatedTarget;
8897
8898        /*
8899         * If focus is moving to another element inside
8900         * the menu, do nothing.
8901         */
8902        if (nextElement && menu.contains(nextElement)) {
8903            return;
8904        }
8905
8906        /*
8907         * If focus is temporarily lost because the user
8908         * clicked/touched the menu, keep the menu open.
8909         */
8910        if (!nextElement) {
8911            event.stopPropagation();
8912        }
8913
8914    }, true);
8915
8916});
8917
8918/* =========================================================
8919   CLOSE MOBILE MENU WHEN SWITCHING TO DESKTOP
8920   ========================================================= */
8921
8922(function () {
8923
8924    const DESKTOP_BREAKPOINT = 979;
8925
8926    function resetMobileMenuOnDesktop() {
8927
8928        if (window.innerWidth < DESKTOP_BREAKPOINT) {
8929            return;
8930        }
8931
8932        const navigation = document.querySelector('.phrc_nav--menu');
8933
8934        if (!navigation) {
8935            return;
8936        }
8937
8938        const responsiveContainer = navigation.querySelector(
8939            '.wp-block-navigation__responsive-container'
8940        );
8941
8942        if (!responsiveContainer) {
8943            return;
8944        }
8945
8946        /*
8947         * If the mobile navigation is still open,
8948         * use WordPress' own close button.
8949         *
8950         * This is safer than manually removing
8951         * WordPress classes/ARIA attributes.
8952         */
8953        if (responsiveContainer.classList.contains('is-menu-open')) {
8954
8955            const closeButton = responsiveContainer.querySelector(
8956                '.wp-block-navigation__responsive-container-close'
8957            );
8958
8959            if (closeButton) {
8960                closeButton.click();
8961            }
8962        }
8963    }
8964
8965
8966    /* Run when resizing */
8967    window.addEventListener(
8968        'resize',
8969        resetMobileMenuOnDesktop
8970    );
8971
8972
8973    /* Also handle orientation changes */
8974    window.addEventListener(
8975        'orientationchange',
8976        resetMobileMenuOnDesktop
8977    );
8978
8979
8980    /* Initial check */
8981    resetMobileMenuOnDesktop();
8982
8983})();
8984</script>
8984
8985<main class="tt5b-main tt5b-page">
8986
8987			<article class="tt5b-page__article post-14874 page type-page status-publish hentry">
8988			<div class="tt5b-page__content">
8989				<div class="wpb-content-wrapper" id="wpb-content-root"><div class="vc_row wpb_row vc_row-fluid get-in-touch-bg vc_custom_1787173575117 vc_row-has-fill vc_row-o-content-middle vc_row-flex"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
8990	<div class="wpb_text_column wpb_content_element" >
8991		<div class="wpb_wrapper">
8992			<h1 style="text-align: center;"><span style="font-family: poppins; font-size: 48px; color: #ffffff;">Get In Touch</span></h1>
8993<div id="gtx-trans" style="position: absolute; left: 44px; top: 37px;">
8994<div class="gtx-trans-icon"></div>
8995</div>
8996
8997		</div>
8998	</div>
8999</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="ib-form-padding wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
9000	<div class="wpb_text_column wpb_content_element cf-heading" >
9001		<div class="wpb_wrapper">
9002			<h2><span style="font-size: 36px; font-family: comfortaa; color: #191919;">Send Us a Line</span></h2>
9003<div id="gtx-trans" style="position: absolute; left: 197px; top: 72.9062px;">
9004<div class="gtx-trans-icon"></div>
9005</div>
9006
9007		</div>
9008	</div>
9009
9010<div class="wpcf7 no-js" id="wpcf7-f12603-p14874-o1" lang="en-US" dir="ltr" data-wpcf7-id="12603">
9011<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
9012<form action="/contact-us/#wpcf7-f12603-p14874-o1" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init">
9013<fieldset class="hidden-fields-container"><input type="hidden" name="_wpcf7" value="12603" /><input type="hidden" name="_wpcf7_version" value="6.1.7" /><input type="hidden" name="_wpcf7_locale" value="en_US" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f12603-p14874-o1" /><input type="hidden" name="_wpcf7_container_post" value="14874" /><input type="hidden" name="_wpcf7_posted_data_hash" value="" />
9014</fieldset>
9015<div class="ib-signup-form">
9016	<div class="form-body">
9017		<div class="fname">
9018			<p><label>First name</label><span class="wpcf7-form-control-wrap" data-name="fname"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" id="fname" aria-required="true" aria-invalid="false" value="" type="text" name="fname" /></span>
9019			</p>
9020		</div>
9021		<div class="lname">
9022			<p><label>Last name</label><span class="wpcf7-form-control-wrap" data-name="lname"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" id="lname" aria-required="true" aria-invalid="false" value="" type="text" name="lname" /></span>
9023			</p>
9024		</div>
9025		<div class="email">
9026			<p><label>Email</label><span class="wpcf7-form-control-wrap" data-name="email-961"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" id="ib-emailAdd" aria-required="true" aria-invalid="false" value="" type="email" name="email-961" /></span>
9027			</p>
9028		</div>
9029		<div class="msg">
9030			<p><label>Your message</label><span class="wpcf7-form-control-wrap" data-name="textarea-433"><textarea cols="40" rows="10" maxlength="2000" class="wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required" id="msg" aria-required="true" aria-invalid="false" name="textarea-433"></textarea></span>
9031			</p>
9032		</div>
9033		<div class="msg">
9034			<p><label class="lmsg">What's on your mind? Please feel welcome to be as open and honest as you feel comfortable.</label>
9035			</p>
9036		</div>
9037		<p><input class="wpcf7-form-control wpcf7-submit has-spinner" id="ib-submit" type="submit" value="Sign Up" />
9038		</p>
9039	</div>
9040</div><input type='hidden' class='wpcf7-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' /><div class="wpcf7-response-output" aria-hidden="true"></div>
9041</form>
9042</div>
9043</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-md-12"><div class="vc_column-inner vc_custom_1787173342417"><div class="wpb_wrapper">
9044	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  contact-ad-image">
9045		
9046		<figure class="wpb_wrapper vc_figure">
9047			<div class="vc_single_image-wrapper  "><img fetchpriority="high" decoding="async" width="498" height="692" src="https://pelvicpainrehab.com/wp-content/uploads/2026/08/asd.png" class="vc_single_image-img attachment-full" alt="asd" title="asd" srcset="https://pelvicpainrehab.com/wp-content/uploads/2026/08/asd.png 498w, https://pelvicpainrehab.com/wp-content/uploads/2026/08/asd-216x300.png 216w" sizes="(max-width: 498px) 100vw, 498px" /></div>
9048		</figure>
9049	</div>
9050</div></div></div></div>
9051</div>			</div>
9052		</article>
9053		
9054</main>
9055
9056	
9057<p class="is-style-default wp-block-paragraph"></p>
9058
9059
9060<footer class="custom-footer">
9061  <div class="footer-container">
9062    
9063    <!-- Left Section: Logo & Copyright -->
9064    <div class="footer-left">
9065      <a href="/" class="footer-logo">
9066        <img src="/wp-content/uploads/2018/08/logo-300x75.jpg" alt="Pelvic Health &amp; Rehabilitation Center Logo">
9067      </a>
9068      <!-- Year dynamic korar jonno id="current-year" add kora hoyeche -->
9069      <p class="copyright-text">Copyright © <span id="current-year"></span> PHRC. All Rights Reserved.</p>
9070    </div>
9071
9072    <!-- Right Section: Navigation Links & Social Icons -->
9073    <div class="footer-right">
9074      
9075      <!-- Navigation Menu -->
9076      <nav class="footer-nav">
9077        <ul>
9078          <li><a href="/services/">Our Services</a></li>
9079          <li><a href="/locations/">Locations</a></li>
9080          <li><a href="/media/">Media</a></li>
9081          <li><a href="/careers/">Careers</a></li>
9082          <li><a href="/contact-us/">Contact</a></li>
9083          <li><a href="/privacy-policy/">Privacy Policy</a></li>
9084          <li><a href="/terms-of-service/">Terms of Service</a></li>
9085        </ul>
9086      </nav>
9087
9088      <!-- Social Media Icons -->
9089      <div class="footer-socials">
9090        <a href="https://www.facebook.com/pelvicpainphysicaltherapy" target="_blank" aria-label="Facebook">
9091          <i class="fab fa-facebook-f"></i>
9092        </a>
9093        <a href="https://www.instagram.com/pelvichealth/" target="_blank" aria-label="Instagram">
9094          <i class="fab fa-instagram"></i>
9095        </a>
9096        <a href="https://www.youtube.com/channel/UCKIfy8-P10EyTaM-bIbeFbA" target="_blank" aria-label="YouTube">
9097          <i class="fab fa-youtube"></i>
9098        </a>
9099        <a href="https://www.tiktok.com/@pelvicpainrehab" target="_blank" aria-label="TikTok">
9100          <i class="fab fa-tiktok"></i>
9101        </a>
9102        <a href="https://twitter.com/pelvichealth" target="_blank" aria-label="Twitter">
9103          <i class="fab fa-twitter"></i>
9104        </a>
9105        <a href="https://pelvicpainrehab.com/yelp-review-for-us/" target="_blank" aria-label="Yelp">
9106          <i class="fab fa-yelp"></i>
9107        </a>
9108        <a href="https://www.pinterest.com/phrcsf/?eq=pelvichealthandrehab&amp;etslf=9924" target="_blank" aria-label="Pinterest">
9109          <i class="fab fa-pinterest-p"></i>
9110        </a>
9111      </div>
9112
9113    </div>
9114
9115  </div>
9116</footer>
9117
9118<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9119
9120<!-- Dynamic Year Script -->
9121<script>
9122  document.getElementById("current-year").textContent = new Date().getFullYear();
9123</script>
9123</div><!-- .wp-site-blocks -->
9124
9125
9126		
9126<script>
9127			window.RS_MODULES = window.RS_MODULES || {};
9128			window.RS_MODULES.modules = window.RS_MODULES.modules || {};
9129			window.RS_MODULES.waiting = window.RS_MODULES.waiting || [];
9130			window.RS_MODULES.defered = true;
9131			window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {};
9132			window.RS_MODULES.type = 'compiled';
9133		</script>
9133
9134		
9134<script type="speculationrules">
9135{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twenty-twenty-five-child/*","/wp-content/themes/twentytwentyfive/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
9136</script>
9136
9137    <!-- Floating News letter button -->
9138    <div id="newsletter-float">
9139        <a href="/newsletter-signup/" class="newsletter-link">
9140            <span class="newsletter-label">
9141                Sign up for the Newsletter
9142            </span>
9143            <span class="newsletter-icon">
9144                <i class="fa-solid fa-envelope-open-text"></i>
9145            </span>
9146        </a>
9147    </div>
9148    
9148<script>
9149    function addAltToImages() {
9150      document.querySelectorAll("img").forEach(function (img) {
9151        if (!img.hasAttribute("alt") || img.getAttribute("alt").trim() === "") {
9152          img.setAttribute("alt", "Pelvic Floor Physical Therapy img");
9153        }
9154      });
9155    }
9156
9157    window.addEventListener("load", addAltToImages);
9158
9159    // Run again to catch lazy-loaded images
9160    setTimeout(addAltToImages, 2000);
9161    setTimeout(addAltToImages, 5000);
9162    </script>
9162
9163    
9163<script data-wp-router-options="{&quot;loadOnClientNavigation&quot;:true}" fetchpriority="low" id="@wordpress/block-library/navigation/view-js-module" src="https://pelvicpainrehab.com/wp-includes/js/dist/script-modules/block-library/navigation/view.min.js?ver=96a846e1d7b789c39ab9" type="module"></script>
9163
9164	
9164<script>
9165		(function () {
9166			var c = document.body.className;
9167			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
9168			document.body.className = c;
9169		})();
9170	</script>
9170
9171	<link rel='stylesheet' id='wc-blocks-style-css' href='https://pelvicpainrehab.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-11.1.0' media='all' />
9172<style id="wp-block-site-logo-inline-css">
9173.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}
9174/*# sourceURL=https://pelvicpainrehab.com/wp-includes/blocks/site-logo/style.min.css */
9175</style>
9176<style id="wp-block-group-inline-css">
9177.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
9178/*# sourceURL=https://pelvicpainrehab.com/wp-includes/blocks/group/style.min.css */
9179</style>
9180<style id="wp-block-navigation-link-inline-css">
9181.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}
9182/*# sourceURL=https://pelvicpainrehab.com/wp-includes/blocks/navigation-link/style.min.css */
9183</style>
9184<style id="wp-block-navigation-inline-css">
9185.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;
9185min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:initial;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{c
9185olor:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem 
9185+ 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;
9185min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}
9185.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}
9186/*# sourceURL=https://pelvicpainrehab.com/wp-includes/blocks/navigation/style.min.css */
9187</style>
9188<style id="wp-block-paragraph-inline-css">
9189.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
9190/*# sourceURL=https://pelvicpainrehab.com/wp-includes/blocks/paragraph/style.min.css */
9191</style>
9192<link rel='stylesheet' id='rs-plugin-settings-css' href='//pelvicpainrehab.com/wp-content/plugins/revslider/sr6/assets/css/rs6.css?ver=6.7.38' media='all' />
9193<style id="rs-plugin-settings-inline-css">
9194#rs-demo-id {}
9195/*# sourceURL=rs-plugin-settings-inline-css */
9196</style>
9197<script id="jquery-ui-core-js" src="https://pelvicpainrehab.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 9197
9197
9198<script id="jquery-ui-mouse-js" src="https://pelvicpainrehab.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 9198
9198
9199<script id="jquery-ui-sortable-js" src="https://pelvicpainrehab.com/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 9199
9199
9200<script id="wp-hooks-js" src="https://pelvicpainrehab.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 9200
9200
9201<script id="spectra-blocks-modal-settings-js" src="https://pelvicpainrehab.com/wp-content/plugins/spectra-blocks/assets/js/modal-script.js?ver=1.0.7"></script>
vendor: 1 bytes, line 9201
9201
9202<script id="spectra-blocks-aos-js-js" src="https://pelvicpainrehab.com/wp-content/plugins/spectra-blocks/assets/js/aos.min.js?ver=1.0.7"></script>
vendor: 1 bytes, line 9202
9202
9203<script id="wp-i18n-js" src="https://pelvicpainrehab.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 9203
9203
9204<script id="wp-i18n-js-after">
9205wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
9206//# sourceURL=wp-i18n-js-after
9207</script>
vendor: 1 bytes, line 9207
9207
9208<script id="swv-js" src="https://pelvicpainrehab.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 9208
9208
9209<script id="contact-form-7-js-before">
9210var wpcf7 = {
9211    "api": {
9212        "root": "https:\/\/pelvicpainrehab.com\/wp-json\/",
9213        "namespace": "contact-form-7\/v1"
9214    }
9215};
9216//# sourceURL=contact-form-7-js-before
9217</script>
vendor: 1 bytes, line 9217
9217
9218<script id="contact-form-7-js" src="https://pelvicpainrehab.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 9218
9218
9219<script defer async id="tp-tools-js" src="//pelvicpainrehab.com/wp-content/plugins/revslider/sr6/assets/js/rbtools.min.js?ver=6.7.38"></script>
vendor: 1 bytes, line 9219
9219
9220<script defer async id="revmin-js" src="//pelvicpainrehab.com/wp-content/plugins/revslider/sr6/assets/js/rs6.min.js?ver=6.7.38"></script>
vendor: 1 bytes, line 9220
9220
9221<script id="pojo-a11y-js-extra">
9222var PojoA11yOptions = {"focusable":"","remove_link_target":"","add_role_links":"","enable_save":"","save_expiration":""};
9223//# sourceURL=pojo-a11y-js-extra
9224</script>
vendor: 1 bytes, line 9224
9224
9225<script id="pojo-a11y-js" src="https://pelvicpainrehab.com/wp-content/plugins/pojo-accessibility/modules/legacy/assets/js/app.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 9225
9225
9226<script id="phrc-custom-script-js" src="https://pelvicpainrehab.com/wp-content/themes/twenty-twenty-five-child/phrc-script.js?ver=1790067481"></script>
vendor: 1 bytes, line 9226
9226
9227<script id="sourcebuster-js-js" src="https://pelvicpainrehab.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 9227
9227
9228<script id="wc-order-attribution-js-extra">
9229var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://pelvicpainrehab.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
9230//# sourceURL=wc-order-attribution-js-extra
9231</script>
vendor: 1 bytes, line 9231
9231
9232<script id="wc-order-attribution-js" src="https://pelvicpainrehab.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 9232
9232
9233<script id="wpb_composer_front_js-js" src="https://pelvicpainrehab.com/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js?ver=9.0.1"></script>
vendor: 1 bytes, line 9233
9233
9234<script id="wp-emoji-settings" type="application/json">
9235{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://pelvicpainrehab.com/wp-includes/js/wp-emoji-release.min.js?ver=1c9fcf3bd03d9f0f92b6923144f36e1d"}}
9236</script>
vendor: 1 bytes, line 9236
9236
9237<script type="module">
9238/*! This file is auto-generated */
9239var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
9240//# sourceURL=https://pelvicpainrehab.com/wp-includes/js/wp-emoji-loader.min.js
9241</script>
vendor: 1 bytes, line 9241
9241
9242<script></script>
9242		<a id="pojo-a11y-skip-content" class="pojo-skip-link pojo-skip-content" tabindex="1" accesskey="s" href="#content">Skip to content</a>
9243				<nav id="pojo-a11y-toolbar" class="pojo-a11y-toolbar-left pojo-a11y-" aria-label="Accessibility Toolbar">
9244			<div class="pojo-a11y-toolbar-toggle">
9245				<a class="pojo-a11y-toolbar-link pojo-a11y-toolbar-toggle-link" href="javascript:void(0);" title="Accessibility Tools" role="button">
9246					<span class="pojo-sr-only sr-only">Open toolbar</span>
9247					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="currentColor" width="1em">
9248						<title>Accessibility Tools</title>
9249						<path d="M50 .8c5.7 0 10.4 4.7 10.4 10.4S55.7 21.6 50 21.6s-10.4-4.7-10.4-10.4S44.3.8 50 .8zM92.2 32l-21.9 2.3c-2.6.3-4.6 2.5-4.6 5.2V94c0 2.9-2.3 5.2-5.2 5.2H60c-2.7 0-4.9-2.1-5.2-4.7l-2.2-24.7c-.1-1.5-1.4-2.5-2.8-2.4-1.3.1-2.2 1.1-2.4 2.4l-2.2 24.7c-.2 2.7-2.5 4.7-5.2 4.7h-.5c-2.9 0-5.2-2.3-5.2-5.2V39.4c0-2.7-2-4.9-4.6-5.2L7.8 32c-2.6-.3-4.6-2.5-4.6-5.2v-.5c0-2.6 2.1-4.7 4.7-4.7h.5c19.3 1.8 33.2 2.8 41.7 2.8s22.4-.9 41.7-2.8c2.6-.2 4.9 1.6 5.2 4.3v1c-.1 2.6-2.1 4.8-4.8 5.1z"/>					</svg>
9250				</a>
9251			</div>
9252			<div class="pojo-a11y-toolbar-overlay">
9253				<div class="pojo-a11y-toolbar-inner">
9254					<p class="pojo-a11y-toolbar-title">Accessibility Tools</p>
9255
9256					<ul class="pojo-a11y-toolbar-items pojo-a11y-tools">
9257																			<li class="pojo-a11y-toolbar-item">
9258								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-resize-font pojo-a11y-btn-resize-plus" data-action="resize-plus" data-action-group="resize" tabindex="-1" role="button">
9259									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Increase Text</title><path fill="currentColor" d="M256 200v16c0 4.25-3.75 8-8 8h-56v56c0 4.25-3.75 8-8 8h-16c-4.25 0-8-3.75-8-8v-56h-56c-4.25 0-8-3.75-8-8v-16c0-4.25 3.75-8 8-8h56v-56c0-4.25 3.75-8 8-8h16c4.25 0 8 3.75 8 8v56h56c4.25 0 8 3.75 8 8zM288 208c0-61.75-50.25-112-112-112s-112 50.25-112 112 50.25 112 112 112 112-50.25 112-112zM416 416c0 17.75-14.25 32-32 32-8.5 0-16.75-3.5-22.5-9.5l-85.75-85.5c-29.25 20.25-64.25 31-99.75 31-97.25 0-176-78.75-176-176s78.75-176 176-176 176 78.75 176 176c0 35.5-10.75 70.5-31 99.75l85.75 85.75c5.75 5.75 9.25 14 9.25 22.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Increase Text</span>								</a>
9260							</li>
9261
9262							<li class="pojo-a11y-toolbar-item">
9263								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-resize-font pojo-a11y-btn-resize-minus" data-action="resize-minus" data-action-group="resize" tabindex="-1" role="button">
9264									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Decrease Text</title><path fill="currentColor" d="M256 200v16c0 4.25-3.75 8-8 8h-144c-4.25 0-8-3.75-8-8v-16c0-4.25 3.75-8 8-8h144c4.25 0 8 3.75 8 8zM288 208c0-61.75-50.25-112-112-112s-112 50.25-112 112 50.25 112 112 112 112-50.25 112-112zM416 416c0 17.75-14.25 32-32 32-8.5 0-16.75-3.5-22.5-9.5l-85.75-85.5c-29.25 20.25-64.25 31-99.75 31-97.25 0-176-78.75-176-176s78.75-176 176-176 176 78.75 176 176c0 35.5-10.75 70.5-31 99.75l85.75 85.75c5.75 5.75 9.25 14 9.25 22.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Decrease Text</span>								</a>
9265							</li>
9266						
9267													<li class="pojo-a11y-toolbar-item">
9268								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-grayscale" data-action="grayscale" data-action-group="schema" tabindex="-1" role="button">
9269									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Grayscale</title><path fill="currentColor" d="M15.75 384h-15.75v-352h15.75v352zM31.5 383.75h-8v-351.75h8v351.75zM55 383.75h-7.75v-351.75h7.75v351.75zM94.25 383.75h-7.75v-351.75h7.75v351.75zM133.5 383.75h-15.5v-351.75h15.5v351.75zM165 383.75h-7.75v-351.75h7.75v351.75zM180.75 383.75h-7.75v-351.75h7.75v351.75zM196.5 383.75h-7.75v-351.75h7.75v351.75zM235.75 383.75h-15.75v-351.75h15.75v351.75zM275 383.75h-15.75v-351.75h15.75v351.75zM306.5 383.75h-15.75v-351.75h15.75v351.75zM338 383.75h-15.75v-351.75h15.75v351.75zM361.5 383.75h-15.75v-351.75h15.75v351.75zM408.75 383.75h-23.5v-351.75h23.5v351.75zM424.5 383.75h-8v-351.75h8v351.75zM448 384h-15.75v-352h15.75v352z"></path></svg></span><span class="pojo-a11y-toolbar-text">Grayscale</span>								</a>
9270							</li>
9271						
9272													<li class="pojo-a11y-toolbar-item">
9273								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-high-contrast" data-action="high-contrast" data-action-group="schema" tabindex="-1" role="button">
9274									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>High Contrast</title>
9274<path fill="currentColor" d="M192 360v-272c-75 0-136 61-136 136s61 136 136 136zM384 224c0 106-86 192-192 192s-192-86-192-192 86-192 192-192 192 86 192 192z"></path></svg></span><span class="pojo-a11y-toolbar-text">High Contrast</span>								</a>
9275							</li>
9276						
9277													<li class="pojo-a11y-toolbar-item">
9278								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-negative-contrast" data-action="negative-contrast" data-action-group="schema" tabindex="-1" role="button">
9279
9280									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Negative Contrast</title><path fill="currentColor" d="M416 240c-23.75-36.75-56.25-68.25-95.25-88.25 10 17 15.25 36.5 15.25 56.25 0 61.75-50.25 112-112 112s-112-50.25-112-112c0-19.75 5.25-39.25 15.25-56.25-39 20-71.5 51.5-95.25 88.25 42.75 66 111.75 112 192 112s149.25-46 192-112zM236 144c0-6.5-5.5-12-12-12-41.75 0-76 34.25-76 76 0 6.5 5.5 12 12 12s12-5.5 12-12c0-28.5 23.5-52 52-52 6.5 0 12-5.5 12-12zM448 240c0 6.25-2 12-5 17.25-46 75.75-130.25 126.75-219 126.75s-173-51.25-219-126.75c-3-5.25-5-11-5-17.25s2-12 5-17.25c46-75.5 130.25-126.75 219-126.75s173 51.25 219 126.75c3 5.25 5 11 5 17.25z"></path></svg></span><span class="pojo-a11y-toolbar-text">Negative Contrast</span>								</a>
9281							</li>
9282						
9283													<li class="pojo-a11y-toolbar-item">
9284								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-light-background" data-action="light-background" data-action-group="schema" tabindex="-1" role="button">
9285									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Light Background</title><path fill="currentColor" d="M184 144c0 4.25-3.75 8-8 8s-8-3.75-8-8c0-17.25-26.75-24-40-24-4.25 0-8-3.75-8-8s3.75-8 8-8c23.25 0 56 12.25 56 40zM224 144c0-50-50.75-80-96-80s-96 30-96 80c0 16 6.5 32.75 17 45 4.75 5.5 10.25 10.75 15.25 16.5 17.75 21.25 32.75 46.25 35.25 74.5h57c2.5-28.25 17.5-53.25 35.25-74.5 5-5.75 10.5-11 15.25-16.5 10.5-12.25 17-29 17-45zM256 144c0 25.75-8.5 48-25.75 67s-40 45.75-42 72.5c7.25 4.25 11.75 12.25 11.75 20.5 0 6-2.25 11.75-6.25 16 4 4.25 6.25 10 6.25 16 0 8.25-4.25 15.75-11.25 20.25 2 3.5 3.25 7.75 3.25 11.75 0 16.25-12.75 24-27.25 24-6.5 14.5-21 24-36.75 24s-30.25-9.5-36.75-24c-14.5 0-27.25-7.75-27.25-24 0-4 1.25-8.25 3.25-11.75-7-4.5-11.25-12-11.25-20.25 0-6 2.25-11.75 6.25-16-4-4.25-6.25-10-6.25-16 0-8.25 4.5-16.25 11.75-20.5-2-26.75-24.75-53.5-42-72.5s-25.75-41.25-25.75-67c0-68 64.75-112 128-112s128 44 128 112z"></path></svg></span><span class="pojo-a11y-toolbar-text">Light Background</span>								</a>
9286							</li>
9287						
9288													<li class="pojo-a11y-toolbar-item">
9289								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-links-underline" data-action="links-underline" data-action-group="toggle" tabindex="-1" role="button">
9290									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Links Underline</title><path fill="currentColor" d="M364 304c0-6.5-2.5-12.5-7-17l-52-52c-4.5-4.5-10.75-7-17-7-7.25 0-13 2.75-18 8 8.25 8.25 18 15.25 18 28 0 13.25-10.75 24-24 24-12.75 0-19.75-9.75-28-18-5.25 5-8.25 10.75-8.25 18.25 0 6.25 2.5 12.5 7 17l51.5 51.75c4.5 4.5 10.75 6.75 17 6.75s12.5-2.25 17-6.5l36.75-36.5c4.5-4.5 7-10.5 7-16.75zM188.25 127.75c0-6.25-2.5-12.5-7-17l-51.5-51.75c-4.5-4.5-10.75-7-17-7s-12.5 2.5-17 6.75l-36.75 36.5c-4.5 4.5-7 10.5-7 16.75 0 6.5 2.5 12.5 7 17l52 52c4.5 4.5 10.75 6.75 17 6.75 7.25 0 13-2.5 18-7.75-8.25-8.25-18-15.25-18-28 0-13.25 10.75-24 24-24 12.75 0 19.75 9.75 28 18 5.25-5 8.25-10.75 8.25-18.25zM412 304c0 19-7.75 37.5-21.25 50.75l-36.75 36.5c-13.5 13.5-31.75 20.75-50.75 20.75-19.25 0-37.5-7.5-51-21.25l-51.5-51.75c-13.5-13.5-20.75-31.75-20.75-50.75 0-19.75 8-38.5 22-52.25l-22-22c-13.75 14-32.25 22-52 22-19 0-37.5-7.5-51-21l-52-52c-13.75-13.75-21-31.75-21-51 0-19 7.75-37.5 21.25-50.75l36.75-36.5c13.5-13.5 31.75-20.75 50.75-20.75 19.25 0 37.5 7.5 51 21.25l51.5 51.75c13.5 13.5 20.75 31.75 20.75 50.75 0 19.75-8 38.5-22 52.25l22 22c13.7
92905-14 32.25-22 52-22 19 0 37.5 7.5 51 21l52 52c13.75 13.75 21 31.75 21 51z"></path></svg></span><span class="pojo-a11y-toolbar-text">Links Underline</span>								</a>
9291							</li>
9292						
9293													<li class="pojo-a11y-toolbar-item">
9294								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-readable-font" data-action="readable-font" data-action-group="toggle" tabindex="-1" role="button">
9295									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Readable Font</title><path fill="currentColor" d="M181.25 139.75l-42.5 112.5c24.75 0.25 49.5 1 74.25 1 4.75 0 9.5-0.25 14.25-0.5-13-38-28.25-76.75-46-113zM0 416l0.5-19.75c23.5-7.25 49-2.25 59.5-29.25l59.25-154 70-181h32c1 1.75 2 3.5 2.75 5.25l51.25 120c18.75 44.25 36 89 55 133 11.25 26 20 52.75 32.5 78.25 1.75 4 5.25 11.5 8.75 14.25 8.25 6.5 31.25 8 43 12.5 0.75 4.75 1.5 9.5 1.5 14.25 0 2.25-0.25 4.25-0.25 6.5-31.75 0-63.5-4-95.25-4-32.75 0-65.5 2.75-98.25 3.75 0-6.5 0.25-13 1-19.5l32.75-7c6.75-1.5 20-3.25 20-12.5 0-9-32.25-83.25-36.25-93.5l-112.5-0.5c-6.5 14.5-31.75 80-31.75 89.5 0 19.25 36.75 20 51 22 0.25 4.75 0.25 9.5 0.25 14.5 0 2.25-0.25 4.5-0.5 6.75-29 0-58.25-5-87.25-5-3.5 0-8.5 1.5-12 2-15.75 2.75-31.25 3.5-47 3.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Readable Font</span>								</a>
9296							</li>
9297																		<li class="pojo-a11y-toolbar-item">
9298							<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-reset" data-action="reset" tabindex="-1" role="button">
9299								<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Reset</title><path fill="currentColor" d="M384 224c0 105.75-86.25 192-192 192-57.25 0-111.25-25.25-147.75-69.25-2.5-3.25-2.25-8 0.5-10.75l34.25-34.5c1.75-1.5 4-2.25 6.25-2.25 2.25 0.25 4.5 1.25 5.75 3 24.5 31.75 61.25 49.75 101 49.75 70.5 0 128-57.5 128-128s-57.5-128-128-128c-32.75 0-63.75 12.5-87 34.25l34.25 34.5c4.75 4.5 6 11.5 3.5 17.25-2.5 6-8.25 10-14.75 10h-112c-8.75 0-16-7.25-16-16v-112c0-6.5 4-12.25 10-14.75 5.75-2.5 12.75-1.25 17.25 3.5l32.5 32.25c35.25-33.25 83-53 132.25-53 105.75 0 192 86.25 192 192z"></path></svg></span>
9300								<span class="pojo-a11y-toolbar-text">Reset</span>
9301							</a>
9302						</li>
9303					</ul>
9304									</div>
9305			</div>
9306		</nav>
9307		
9307<script type="text/javascript">
9308window.addEventListener("load", function(event) {
9309jQuery(".cfx_form_main,.wpcf7-form,.wpforms-form,.gform_wrapper form").each(function(){
9310var form=jQuery(this); 
9311var screen_width=""; var screen_height="";
9312 if(screen_width == ""){
9313 if(screen){
9314   screen_width=screen.width;  
9315 }else{
9316     screen_width=jQuery(window).width();
9317 }    }  
9318  if(screen_height == ""){
9319 if(screen){
9320   screen_height=screen.height;  
9321 }else{
9322     screen_height=jQuery(window).height();
9323 }    }
9324form.append('<input type="hidden" name="vx_width" value="'+screen_width+'">');
9325form.append('<input type="hidden" name="vx_height" value="'+screen_height+'">');
9326form.append('<input type="hidden" name="vx_url" value="'+window.location.href+'">');  
9327}); 
9328
9329});
9330</script>
9330 
9331    
9331<script>
9332    
9333    jQuery(function($){
9334        $(".x-icon-chevron-left").append("<b>p</b>");
9335        $(".x-icon-chevron-right").append("<b>p</b>");
9336        $("#commentform .comment-form-email").remove();
9337    });
9338    </script>
9338
9339     <!-- Google Tag Manager (noscript) -->
vendor: 81 bytes, lines 9339-9341
9339
9340    <noscript>
9341        <iframe src="https://www.googletagmanager.com/ns.html?id=
9341GTM-TRS6HRJ
vendor: 140 bytes, lines 9341-9346
9341"
9342                height="0"
9343                width="0"
9344                style="display:none;visibility:hidden"></iframe>
9345    </noscript>
9346    
9346<!-- End Google Tag Manager (noscript) -->
9347    
9348    <!-- Drip -->
9349    
9349<script type="text/javascript">
9350      var _dcq = _dcq || [];
9351      var _dcs = _dcs || {};
9352      _dcs.account = '7846810';
9353
9354      (function() {
9355        var dc = document.createElement('script');
9356        dc.type = 'text/javascript';
9357        dc.async = true;
9358        dc.src = '//tag.getdrip.com/7846810.js';
9359        var s = document.getElementsByTagName('script')[0];
9360        s.parentNode.insertBefore(dc, s);
9361      })();
9362    </script>
9362
9363     <!-- GoDaddy Site Seal -->
9364    <span id="siteseal">
9365        
9365<script async type="text/javascript"
9366            src="https://seal.godaddy.com/getSeal?sealID=v3xnjLUH8AkKAJKV7UgrtsiETMwojf3dYqlEQ1T4UM0oZQNElT1c2NFz6Urd">
9367        </script>
9367
9368    </span>
9369    
9370    
9370<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"4ea781b3d1e645e4be6a81cbb6eb058b","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 9370
9370
9371<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a44f7d8f6f4d61cc',t:'MTc5MTA2NzY2NQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
9371</body>
9372</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.