You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
437 KiB
437 KiB
<html>
<head>
</head>
</html>
Scrapy from Jupyter Notebook¶
In [ ]:
# scrape webpage
import sys
!{sys.executable} -m pip install scrapy crochet scrapy_splash scrapy-selenium selenium
import scrapy
import selenium
from scrapy.crawler import CrawlerRunner
# text cleaning
import re
# Reactor restart
from crochet import setup, wait_for
setup()
In [20]:
!python test.py
2021-10-13 20:50:25 [scrapy.utils.log] INFO: Scrapy 2.5.1 started (bot: scrapybot)
2021-10-13 20:50:25 [scrapy.utils.log] INFO: Versions: lxml 4.6.3.0, libxml2 2.9.10, cssselect 1.1.0, parsel 1.6.0, w3lib 1.22.0, Twisted 21.7.0, Python 3.9.7 | packaged by conda-forge | (default, Sep 23 2021, 07:28:37) - [GCC 9.4.0], pyOpenSSL 21.0.0 (OpenSSL 1.1.1l 24 Aug 2021), cryptography 3.4.7, Platform Linux-5.4.0-88-generic-x86_64-with-glibc2.31
2021-10-13 20:50:25 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.epollreactor.EPollReactor
2021-10-13 20:50:25 [scrapy.crawler] INFO: Overridden settings:
{}
2021-10-13 20:50:25 [scrapy.extensions.telnet] INFO: Telnet Password: ac38115758359aa2
2021-10-13 20:50:25 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
'scrapy.extensions.telnet.TelnetConsole',
'scrapy.extensions.memusage.MemoryUsage',
'scrapy.extensions.logstats.LogStats']
2021-10-13 20:50:25 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
'scrapy.downloadermiddlewares.retry.RetryMiddleware',
'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
'scrapy.downloadermiddlewares.stats.DownloaderStats']
2021-10-13 20:50:25 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
'scrapy.spidermiddlewares.offsite.OffsiteMiddleware',
'scrapy.spidermiddlewares.referer.RefererMiddleware',
'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
'scrapy.spidermiddlewares.depth.DepthMiddleware']
2021-10-13 20:50:25 [scrapy.middleware] INFO: Enabled item pipelines:
[]
2021-10-13 20:50:25 [scrapy.core.engine] INFO: Spider opened
2021-10-13 20:50:25 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2021-10-13 20:50:25 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2021-10-13 20:50:25 [py.warnings] WARNING: /opt/conda/lib/python3.9/site-packages/scrapy_splash/request.py:42: ScrapyDeprecationWarning: Call to deprecated function to_native_str. Use to_unicode instead.
url = to_native_str(url)
2021-10-13 20:50:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://portfolio.donavanaldrich.com> (referer: None)
2021-10-13 20:50:25 [py.warnings] WARNING: /home/jovyan/code/scrapy/github/awesome_selfhosted/spiders/test.py:36: GuessedAtParserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("lxml"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.
The code that caused this warning is on line 36 of the file /home/jovyan/code/scrapy/github/awesome_selfhosted/spiders/test.py. To get rid of this warning, pass the additional argument 'features="lxml"' to the BeautifulSoup constructor.
soup = BeautifulSoup(html)
<!DOCTYPE html>
<html data-n-head="%7B%22lang%22:%7B%22ssr%22:%22en%22%7D%7D" data-n-head-ssr="" lang="en">
<head>
<title>Donavan Aldrich's Portfolio</title><meta charset="utf-8" data-n-head="ssr"/><meta content="width=device-width,initial-scale=1,shrink-to-fit=no" data-n-head="ssr" name="viewport"/><meta charset="utf-8" data-hid="charset" data-n-head="ssr"/><meta content="yes" data-hid="mobile-web-app-capable" data-n-head="ssr" name="mobile-web-app-capable"/><meta content="black-translucent" data-hid="apple-mobile-web-app-status-bar-style" data-n-head="ssr" name="apple-mobile-web-app-status-bar-style"/><meta content="portfolio" data-hid="apple-mobile-web-app-title" data-n-head="ssr" name="apple-mobile-web-app-title"/><meta content="#fff" data-hid="theme-color" data-n-head="ssr" name="theme-color"/><meta content="The devops portfolio of Donavan Aldrich" data-hid="description" data-n-head="ssr" name="description"/><meta content="Donavan Aldrich" data-hid="author" data-n-head="ssr" name="author"/><meta content="index,follow" data-hid="robots" data-n-head="ssr" name="robots"/><meta content="website" data-hid="og:type" data-n-head="ssr" property="og:type"/><meta content="https://portfolio.donavanaldrich.com" data-hid="og:url" data-n-head="ssr" property="og:url"/><meta content="Donavan Aldrich's Portfolio" data-hid="og:title" data-n-head="ssr" property="og:title"/><meta content="Donavan Aldrich's Portfolio" data-hid="og:site_name" data-n-head="ssr" property="og:site_name"/><meta content="The devops portfolio of Donavan Aldrich" data-hid="og:description" data-n-head="ssr" property="og:description"/><meta content="https://cms.donavanaldrich.com/assets/df2dc50a-5dca-45ce-adaa-58792209838b" data-hid="og:image" data-n-head="ssr" property="og:image"/><meta content="Donavan Aldrich's Portfolio" data-hid="twitter:title" data-n-head="ssr" name="twitter:title"/><meta content="The devops portfolio of Donavan Aldrich" data-hid="twitter:description" data-n-head="ssr" name="twitter:description"/><meta content="https://portfolio.donavanaldrich.com" data-hid="twitter:url" data-n-head="ssr" name="twitter:url"/><meta content="https://cms.donavanaldrich.com/assets/df2dc50a-5dca-45ce-adaa-58792209838b" data-hid="twitter:image" data-n-head="ssr" name="twitter:image"/><meta content="Donavan Aldrich's Portfolio" data-hid="twitter:site" data-n-head="ssr" name="twitter:site"/><link data-hid="gf-prefetch" data-n-head="ssr" href="https://fonts.gstatic.com/" rel="dns-prefetch"/><link crossorigin="" data-hid="gf-preconnect" data-n-head="ssr" href="https://fonts.gstatic.com/" rel="preconnect"/><link as="style" data-hid="gf-preload" data-n-head="ssr" href="https://fonts.googleapis.com/css2?family=Ubuntu Mono&family=Quicksand&family=Fira Code&family=Source Code Pro&family=Material Icons&display=swap" rel="preload"/><link data-hid="shortcut-icon" data-n-head="ssr" href="/_nuxt/icons/icon_64x64.286880.png" rel="shortcut icon"/><link data-hid="apple-touch-icon" data-n-head="ssr" href="/_nuxt/icons/icon_512x512.286880.png" rel="apple-touch-icon" sizes="512x512"/><link data-hid="manifest" data-n-head="ssr" href="/_nuxt/manifest.8780c11b.json" rel="manifest"/><link data-n-head="ssr" href="https://cms.donavanaldrich.com/assets/df2dc50a-5dca-45ce-adaa-58792209838b" rel="icon" type="image/x-icon"/><link data-hid="canonical" data-n-head="ssr" href="https://portfolio.donavanaldrich.com" rel="canonical"/><script data-hid="gf-script" data-n-head="ssr">!function(){var e=document.createElement("link");e.rel="stylesheet",e.href="https://fonts.googleapis.com/css2?family=Ubuntu Mono&family=Quicksand&family=Fira Code&family=Source Code Pro&family=Material Icons&display=swap",document.querySelector("head").appendChild(e)}()</script><script data-n-head="ssr" type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Donavan Aldrich","url":"https://portfolio.donavanaldrich.com","logo":"https://cms.donavanaldrich.com/assets/df2dc50a-5dca-45ce-adaa-58792209838b"}</script><noscript data-hid="gf-noscript" data-n-head="ssr"><link href="https://fonts.googleapis.com/css2?family=Ubuntu Mono&family=Quicksand&family=Fira Code&family=Source Code Pro&family=Material Icons&display=swap" rel="stylesheet"/></noscript><link as="script" href="/_nuxt/cefdca1.modern.js" rel="modulepreload"/><link as="script" href="/_nuxt/fa7ed1a.modern.js" rel="modulepreload"/><link as="script" href="/_nuxt/9b0af10.modern.js" rel="modulepreload"/><link as="script" href="/_nuxt/41ca88c.modern.js" rel="modulepreload"/><link as="script" href="/_nuxt/a22d9b5.modern.js" rel="modulepreload"/><link as="script" href="/_nuxt/a30c898.modern.js" rel="modulepreload"/><link as="script" href="/_nuxt/eb6b128.modern.js" rel="modulepreload"/><link as="script" href="/_nuxt/0bf6af0.modern.js" rel="modulepreload"/><link as="script" href="/_nuxt/5313b46.modern.js" rel="modulepreload"/><style data-vue-ssr-id="138a2181:0 47ae6e1e:0 b1da8ea0:0 850d7432:0 e674d05e:0 a838309a:0">*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid #e5e7eb}*{--tw-ring-inset:var(--tw-empty, );/*!*//*!*/--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;line-height:inherit;color:inherit}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}[role=button],button{cursor:pointer}html{-webkit-text-size-adjust:100%;font-family:Quicksand,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}blockquote,h1,h2,h3,h6,hr,p,pre{margin:0}h1,h2,h3,h6{font-size:inherit;font-weight:inherit}img{border-style:solid;max-width:100%;height:auto}input::placeholder{opacity:1;color:#9ca3af}input::webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}embed,iframe,img,svg{display:block;vertical-align:middle}code,pre{font-size:1em;font-family:Fira Code,mono}b,strong{font-weight:bolder}small{font-size:80%}table{text-indent:0;border-color:inherit;border-collapse:collapse}textarea{resize:vertical}textarea::placeholder{opacity:1;color:#9ca3af}textarea::webkit-input-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}ol,ul{list-style:none;margin:0;padding:0}.prose{color:#f3f4f6;max-width:65ch;font-size:1rem;line-height:1.75}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:#00cd81;text-decoration:underline;font-weight:500}.prose strong{color:#f3f4f6;font-weight:600}.prose ol[type=A]{--list-counter-style:upper-alpha}.prose ol[type=a]{--list-counter-style:lower-alpha}.prose ol[type="A s"]{--list-counter-style:upper-alpha}.prose ol[type="a s"]{--list-counter-style:lower-alpha}.prose ol[type=I]{--list-counter-style:upper-roman}.prose ol[type=i]{--list-counter-style:lower-roman}.prose ol[type="I s"]{--list-counter-style:upper-roman}.prose ol[type="i s"]{--list-counter-style:lower-roman}.prose ol[type="1"]{--list-counter-style:decimal}.prose ol>li{position:relative;padding-left:1.75em}.prose ol>li:before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em;color:#f3f4f6}.prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:#00cd81;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111;font-size:50px;overflow-wrap:break-word;line-height:1.25}.prose h2{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;font-size:34px;line-height:1.25;border-bottom:1px solid #6b7280;padding-bottom:8px}.prose h2,.prose h3{color:#f3f4f6;overflow-wrap:break-word}.prose h3{font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;font-size:30px;line-height:1.25}.prose h4{color:#f3f4f6;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5;font-size:28px;overflow-wrap:break-word;line-height:1.25}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:#111827;font-weight:600;font-size:.875em}.prose code:after,.prose code:before{content:"`"}.prose a code{color:#111827}.prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code:after,.prose pre code:before{content:none}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding:.5714286em}.prose p{margin-top:1.25em;margin-bottom:1.25em;color:#f3f4f6}.prose figure,.prose img,.prose video{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol,.prose ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.prose li{margin-top:.5em;margin-bottom:.5em}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.75em;margin-bottom:.75em}.prose h2+*,.prose h3+*,.prose h4+*,.prose hr+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h5,.prose h6{color:#f3f4f6;font-size:26px;overflow-wrap:break-word;line-height:1.25}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm figure,.prose-sm img,.prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm figure>*{margin-top:0;margin-bottom:0}.prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm code{font-size:.8571429em}.prose-sm h2 code{font-size:.9em}.prose-sm h3 code{font-size:.8888889em}.prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm ol,.prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm ol>li{padding-left:1.5714286em}.prose-sm ol>li:before{left:0}.prose-sm ul>li{padding-left:1.5714286em}.prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm>ul>li>:first-child{margin-top:1.1428571em}.prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.prose-sm>ol>li>:first-child{margin-top:1.1428571em}.prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.prose-sm ol ol,.prose-sm ol ul,.prose-sm ul ol,.prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm h2+*,.prose-sm h3+*,.prose-sm h4+*,.prose-sm hr+*{margin-top:0}.prose-sm table{font-size:.8571429em;line-height:1.5}.prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm thead th:first-child{padding-left:0}.prose-sm thead th:last-child{padding-right:0}.prose-sm tbody td{padding:.6666667em 1em}.prose-sm tbody td:first-child{padding-left:0}.prose-sm tbody td:last-child{padding-right:0}.prose-sm>:first-child{margin-top:0}.prose-sm>:last-child{margin-bottom:0}.aspect-w-16{--tw-aspect-w:16;position:relative;padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%)}.aspect-w-16>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.aspect-h-9{--tw-aspect-h:9}.aspect-w-9{--tw-aspect-w:9;position:relative;padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%)}.aspect-w-9>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.aspect-h-16{--tw-aspect-h:16}.site-page-width{margin-left:auto;margin-right:auto;max-width:65ch}@media (min-width:1024px){.site-page-width{max-width:60%}}.page-title{line-height:1.25;text-align:center;--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.editorial-type{color:#f3f4f6;max-width:65ch;font-size:1rem;line-height:1.75;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:none}.editorial-type [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.editorial-type a{color:#00cd81;text-decoration:underline;font-weight:500}.editorial-type strong{color:#f3f4f6;font-weight:600}.editorial-type ol[type=A]{--list-counter-style:upper-alpha}.editorial-type ol[type=a]{--list-counter-style:lower-alpha}.editorial-type ol[type="A s"]{--list-counter-style:upper-alpha}.editorial-type ol[type="a s"]{--list-counter-style:lower-alpha}.editorial-type ol[type=I]{--list-counter-style:upper-roman}.editorial-type ol[type=i]{--list-counter-style:lower-roman}.editorial-type ol[type="I s"]{--list-counter-style:upper-roman}.editorial-type ol[type="i s"]{--list-counter-style:lower-roman}.editorial-type ol[type="1"]{--list-counter-style:decimal}.editorial-type ol>li{position:relative;padding-left:1.75em}.editorial-type ol>li:before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.editorial-type ul>li{position:relative;padding-left:1.75em}.editorial-type ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.editorial-type hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em;color:#f3f4f6}.editorial-type blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.editorial-type blockquote p:first-of-type:before{content:open-quote}.editorial-type blockquote p:last-of-type:after{content:close-quote}.editorial-type h1{color:#00cd81;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111;font-size:50px;overflow-wrap:break-word;line-height:1.25}.editorial-type h2{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;font-size:34px;line-height:1.25;border-bottom:1px solid #6b7280;padding-bottom:8px}.editorial-type h2,.editorial-type h3{color:#f3f4f6;overflow-wrap:break-word}.editorial-type h3{font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;font-size:30px;line-height:1.25}.editorial-type h4{color:#f3f4f6;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5;font-size:28px;overflow-wrap:break-word;line-height:1.25}.editorial-type figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.editorial-type code{color:#111827;font-weight:600;font-size:.875em}.editorial-type code:after,.editorial-type code:before{content:"`"}.editorial-type a code{color:#111827}.editorial-type pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.editorial-type pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.editorial-type pre code:after,.editorial-type pre code:before{content:none}.editorial-type table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.editorial-type thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.editorial-type thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.editorial-type tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.editorial-type tbody tr:last-child{border-bottom-width:0}.editorial-type tbody td{vertical-align:top;padding:.5714286em}.editorial-type p{margin-top:1.25em;margin-bottom:1.25em;color:#f3f4f6}.editorial-type figure,.editorial-type img,.editorial-type video{margin-top:2em;margin-bottom:2em}.editorial-type figure>*{margin-top:0;margin-bottom:0}.editorial-type h2 code{font-size:.875em}.editorial-type h3 code{font-size:.9em}.editorial-type ol,.editorial-type ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.editorial-type li{margin-top:.5em;margin-bottom:.5em}.editorial-type>ul>li p{margin-top:.75em;margin-bottom:.75em}.editorial-type>ul>li>:first-child{margin-top:1.25em}.editorial-type>ul>li>:last-child{margin-bottom:1.25em}.editorial-type>ol>li>:first-child{margin-top:1.25em}.editorial-type>ol>li>:last-child{margin-bottom:1.25em}.editorial-type ol ol,.editorial-type ol ul,.editorial-type ul ol,.editorial-type ul ul{margin-top:.75em;margin-bottom:.75em}.editorial-type h2+*,.editorial-type h3+*,.editorial-type h4+*,.editorial-type hr+*{margin-top:0}.editorial-type thead th:first-child{padding-left:0}.editorial-type thead th:last-child{padding-right:0}.editorial-type tbody td:first-child{padding-left:0}.editorial-type tbody td:last-child{padding-right:0}.editorial-type>:first-child{margin-top:0}.editorial-type>:last-child{margin-bottom:0}.editorial-type h5,.editorial-type h6{color:#f3f4f6;font-size:26px;overflow-wrap:break-word;line-height:1.25}@media (min-width:640px){.editorial-type{font-size:.875rem;line-height:1.7142857}.editorial-type p{margin-top:1.1428571em;margin-bottom:1.1428571em}.editorial-type [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.editorial-type blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.editorial-type h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.editorial-type h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.editorial-type h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.editorial-type h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.editorial-type figure,.editorial-type img,.editorial-type video{margin-top:1.7142857em;margin-bottom:1.7142857em}.editorial-type figure>*{margin-top:0;margin-bottom:0}.editorial-type figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.editorial-type code{font-size:.8571429em}.editorial-type h2 code{font-size:.9em}.editorial-type h3 code{font-size:.8888889em}.editorial-type pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.editorial-type ol,.editorial-type ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.editorial-type li{margin-top:.2857143em;margin-bottom:.2857143em}.editorial-type ol>li{padding-left:1.5714286em}.editorial-type ol>li:before{left:0}.editorial-type ul>li{padding-left:1.5714286em}.editorial-type ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.editorial-type>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.editorial-type>ul>li>:first-child{margin-top:1.1428571em}.editorial-type>ul>li>:last-child{margin-bottom:1.1428571em}.editorial-type>ol>li>:first-child{margin-top:1.1428571em}.editorial-type>ol>li>:last-child{margin-bottom:1.1428571em}.editorial-type ol ol,.editorial-type ol ul,.editorial-type ul ol,.editorial-type ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.editorial-type hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.editorial-type h2+*,.editorial-type h3+*,.editorial-type h4+*,.editorial-type hr+*{margin-top:0}.editorial-type table{font-size:.8571429em;line-height:1.5}.editorial-type thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.editorial-type thead th:first-child{padding-left:0}.editorial-type thead th:last-child{padding-right:0}.editorial-type tbody td{padding:.6666667em 1em}.editorial-type tbody td:first-child{padding-left:0}.editorial-type tbody td:last-child{padding-right:0}.editorial-type>:first-child{margin-top:0}.editorial-type>:last-child{margin-bottom:0}}@media (min-width:768px){.editorial-type{color:#f3f4f6;max-width:65ch;font-size:1rem;line-height:1.75}.editorial-type [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.editorial-type a{color:#00cd81;text-decoration:underline;font-weight:500}.editorial-type strong{color:#f3f4f6;font-weight:600}.editorial-type ol[type=A]{--list-counter-style:upper-alpha}.editorial-type ol[type=a]{--list-counter-style:lower-alpha}.editorial-type ol[type="A s"]{--list-counter-style:upper-alpha}.editorial-type ol[type="a s"]{--list-counter-style:lower-alpha}.editorial-type ol[type=I]{--list-counter-style:upper-roman}.editorial-type ol[type=i]{--list-counter-style:lower-roman}.editorial-type ol[type="I s"]{--list-counter-style:upper-roman}.editorial-type ol[type="i s"]{--list-counter-style:lower-roman}.editorial-type ol[type="1"]{--list-counter-style:decimal}.editorial-type ol>li{position:relative;padding-left:1.75em}.editorial-type ol>li:before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.editorial-type ul>li{position:relative;padding-left:1.75em}.editorial-type ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.editorial-type hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em;color:#f3f4f6}.editorial-type blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.editorial-type blockquote p:first-of-type:before{content:open-quote}.editorial-type blockquote p:last-of-type:after{content:close-quote}.editorial-type h1{color:#00cd81;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111;font-size:50px;overflow-wrap:break-word;line-height:1.25}.editorial-type h2{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;font-size:34px;line-height:1.25;border-bottom:1px solid #6b7280;padding-bottom:8px}.editorial-type h2,.editorial-type h3{color:#f3f4f6;overflow-wrap:break-word}.editorial-type h3{font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;font-size:30px;line-height:1.25}.editorial-type h4{color:#f3f4f6;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5;font-size:28px;overflow-wrap:break-word;line-height:1.25}.editorial-type figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.editorial-type code{color:#111827;font-weight:600;font-size:.875em}.editorial-type code:after,.editorial-type code:before{content:"`"}.editorial-type a code{color:#111827}.editorial-type pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.editorial-type pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.editorial-type pre code:after,.editorial-type pre code:before{content:none}.editorial-type table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.editorial-type thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.editorial-type thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.editorial-type tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.editorial-type tbody tr:last-child{border-bottom-width:0}.editorial-type tbody td{vertical-align:top;padding:.5714286em}.editorial-type p{margin-top:1.25em;margin-bottom:1.25em;color:#f3f4f6}.editorial-type figure,.editorial-type img,.editorial-type video{margin-top:2em;margin-bottom:2em}.editorial-type figure>*{margin-top:0;margin-bottom:0}.editorial-type h2 code{font-size:.875em}.editorial-type h3 code{font-size:.9em}.editorial-type ol,.editorial-type ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.editorial-type li{margin-top:.5em;margin-bottom:.5em}.editorial-type>ul>li p{margin-top:.75em;margin-bottom:.75em}.editorial-type>ul>li>:first-child{margin-top:1.25em}.editorial-type>ul>li>:last-child{margin-bottom:1.25em}.editorial-type>ol>li>:first-child{margin-top:1.25em}.editorial-type>ol>li>:last-child{margin-bottom:1.25em}.editorial-type ol ol,.editorial-type ol ul,.editorial-type ul ol,.editorial-type ul ul{margin-top:.75em;margin-bottom:.75em}.editorial-type h2+*,.editorial-type h3+*,.editorial-type h4+*,.editorial-type hr+*{margin-top:0}.editorial-type thead th:first-child{padding-left:0}.editorial-type thead th:last-child{padding-right:0}.editorial-type tbody td:first-child{padding-left:0}.editorial-type tbody td:last-child{padding-right:0}.editorial-type>:first-child{margin-top:0}.editorial-type>:last-child{margin-bottom:0}.editorial-type h5,.editorial-type h6{color:#f3f4f6;font-size:26px;overflow-wrap:break-word;line-height:1.25}}@media (min-width:1024px){.editorial-type{font-size:1.125rem;line-height:1.7777778;font-size:1.25rem;line-height:1.8}.editorial-type p{margin-top:1.2em;margin-bottom:1.2em}.editorial-type [class~=lead]{font-size:1.2222222em;line-height:1.4545455;font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.editorial-type blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.editorial-type h1{font-size:2.6666667em;margin-top:0;line-height:1;font-size:2.8em;margin-bottom:.8571429em}.editorial-type h2{font-size:1.6666667em;line-height:1.3333333;font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.editorial-type h3{font-size:1.3333333em;margin-bottom:.6666667em;line-height:1.5;font-size:1.5em;margin-top:1.6em;line-height:1.3333333}.editorial-type h4{line-height:1.5555556;margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.editorial-type figure,.editorial-type img,.editorial-type video{margin-top:2em;margin-bottom:2em}.editorial-type figure>*{margin-top:0;margin-bottom:0}.editorial-type figure figcaption{line-height:1.5;margin-top:1em;line-height:1.5555556}.editorial-type code,.editorial-type figure figcaption{font-size:.8888889em;font-size:.9em}.editorial-type h2 code{font-size:.8666667em;font-size:.8611111em}.editorial-type h3 code{font-size:.875em;font-size:.9em}.editorial-type pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;font-size:.9em;line-height:1.7777778;border-radius:.5rem;padding:1.1111111em 1.3333333em}.editorial-type ol,.editorial-type ul{margin-top:1.2em;margin-bottom:1.2em}.editorial-type li{margin-top:.6em;margin-bottom:.6em}.editorial-type ol>li{padding-left:1.8em}.editorial-type ol>li:before{left:0}.editorial-type ul>li{padding-left:1.8em}.editorial-type ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em;width:.35em;height:.35em;top:.725em;left:.25em}.editorial-type>ul>li p{margin-top:.8em;margin-bottom:.8em}.editorial-type>ul>li>:first-child{margin-top:1.2em}.editorial-type>ul>li>:last-child{margin-bottom:1.2em}.editorial-type>ol>li>:first-child{margin-top:1.2em}.editorial-type>ol>li>:last-child{margin-bottom:1.2em}.editorial-type ol ol,.editorial-type ol ul,.editorial-type ul ol,.editorial-type ul ul{margin-top:.8em;margin-bottom:.8em}.editorial-type hr{margin-top:2.8em;margin-bottom:2.8em}.editorial-type h2+*,.editorial-type h3+*,.editorial-type h4+*,.editorial-type hr+*{margin-top:0}.editorial-type table{font-size:.8888889em;line-height:1.5;font-size:.9em;line-height:1.5555556}.editorial-type thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.editorial-type thead th:first-child{padding-left:0}.editorial-type thead th:last-child{padding-right:0}.editorial-type tbody td{padding:.8888889em .6666667em}.editorial-type tbody td:first-child{padding-left:0}.editorial-type tbody td:last-child{padding-right:0}.editorial-type>:first-child{margin-top:0}.editorial-type>:last-child{margin-bottom:0}}@media (min-width:1280px){.editorial-type{font-size:1.25rem;line-height:1.8}.editorial-type p{margin-top:1.2em;margin-bottom:1.2em}.editorial-type [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.editorial-type blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.editorial-type h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.editorial-type h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.editorial-type h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.editorial-type h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.editorial-type figure,.editorial-type img,.editorial-type video{margin-top:2em;margin-bottom:2em}.editorial-type figure>*{margin-top:0;margin-bottom:0}.editorial-type figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.editorial-type code{font-size:.9em}.editorial-type h2 code{font-size:.8611111em}.editorial-type h3 code{font-size:.9em}.editorial-type pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.editorial-type ol,.editorial-type ul{margin-top:1.2em;margin-bottom:1.2em}.editorial-type li{margin-top:.6em;margin-bottom:.6em}.editorial-type ol>li{padding-left:1.8em}.editorial-type ol>li:before{left:0}.editorial-type ul>li{padding-left:1.8em}.editorial-type ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.editorial-type>ul>li p{margin-top:.8em;margin-bottom:.8em}.editorial-type>ul>li>:first-child{margin-top:1.2em}.editorial-type>ul>li>:last-child{margin-bottom:1.2em}.editorial-type>ol>li>:first-child{margin-top:1.2em}.editorial-type>ol>li>:last-child{margin-bottom:1.2em}.editorial-type ol ol,.editorial-type ol ul,.editorial-type ul ol,.editorial-type ul ul{margin-top:.8em;margin-bottom:.8em}.editorial-type hr{margin-top:2.8em;margin-bottom:2.8em}.editorial-type h2+*,.editorial-type h3+*,.editorial-type h4+*,.editorial-type hr+*{margin-top:0}.editorial-type table{font-size:.9em;line-height:1.5555556}.editorial-type thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.editorial-type thead th:first-child{padding-left:0}.editorial-type thead th:last-child{padding-right:0}.editorial-type tbody td{padding:.8888889em .6666667em}.editorial-type tbody td:first-child{padding-left:0}.editorial-type tbody td:last-child{padding-right:0}.editorial-type>:first-child{margin-top:0}.editorial-type>:last-child{margin-bottom:0}}.accent-splash{--tw-bg-opacity:1;background-color:rgba(6,95,70,var(--tw-bg-opacity));--tw-shadow-color:0,0,0;--tw-shadow:0 10px 15px -3px rgba(var(--tw-shadow-color),0.1),0 4px 6px -2px rgba(var(--tw-shadow-color),0.05);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.navmenu{--tw-border-opacity:1;border-color:rgba(0,205,129,var(--tw-border-opacity));margin-left:.5rem;margin-right:.5rem;margin-top:.5rem;padding:.25rem .5rem;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity));text-transform:uppercase;--tw-rotate:0;--tw-rotate-x:0;--tw-rotate-y:0;--tw-rotate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-skew-x:0;--tw-skew-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;-webkit-transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));-ms-transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));-webkit-transition-property:background-color,border-color,color,fill,stroke;-o-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}@media (min-width:768px){.navmenu{margin-top:0}}.navmenu:hover{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.navmenu.nuxt-link-active{border-bottom-width:2px;--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.sidebar-nav{--tw-border-opacity:1;border-color:rgba(0,205,129,var(--tw-border-opacity));margin-left:.5rem;margin-right:.5rem;padding:.25rem .5rem;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity));text-transform:uppercase;--tw-rotate:0;--tw-rotate-x:0;--tw-rotate-y:0;--tw-rotate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-skew-x:0;--tw-skew-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;-webkit-transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));-ms-transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));-webkit-transition-property:background-color,border-color,color,fill,stroke;-o-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.sidebar-nav:hover{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.sidebar-nav.nuxt-link-active{border-bottom-width:2px;--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.appbackground{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='84' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v6H0V0zm28 8h12v6H28V8zm14-8h12v6H42V0zm14 0h12v6H56V0zm0 8h12v6H56V8zM42 8h12v6H42V8zm0 16h12v6H42v-6zm14-8h12v6H56v-6zm14 0h12v6H70v-6zm0-16h12v6H70V0zM28 32h12v6H28v-6zM14 16h12v6H14v-6zM0 24h12v6H0v-6zm0 8h12v6H0v-6zm14 0h12v6H14v-6zm14 8h12v6H28v-6zm-14 0h12v6H14v-6zm28 0h12v6H42v-6zm14-8h12v6H56v-6zm0-8h12v6H56v-6zm14 8h12v6H70v-6zm0 8h12v6H70v-6zM14 24h12v6H14v-6zm14-8h12v6H28v-6zM14 8h12v6H14V8zM0 8h12v6H0V8z' fill='%234B5563' fill-opacity='.4' fill-rule='evenodd'/%3E%3C/svg%3E");--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity));color:rgba(209,213,219,var(--tw-text-opacity))}.appforeground{--tw-bg-opacity:1;--tw-bg-opacity:0.3;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-backdrop-blur:blur(2px)}.appforeground,.appforeground-hover:hover{background-color:rgba(55,65,81,var(--tw-bg-opacity))}.appforeground-hover:hover{--tw-bg-opacity:1;--tw-bg-opacity:0.5;--tw-backdrop-blur:blur(4px)}.depressed{--tw-shadow-color:0,0,0;--tw-shadow:inset 0px 0px 8px rgba(var(--tw-shadow-color),0.101562);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.editor-toolbar{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.elevated{--tw-shadow-color:0,0,0;--tw-shadow:0 10px 15px -3px rgba(var(--tw-shadow-color),0.1),0 4px 6px -2px rgba(var(--tw-shadow-color),0.05);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}@media (min-width:640px){.sm\:prose{color:#f3f4f6;max-width:65ch;font-size:1rem;line-height:1.75}.sm\:prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.sm\:prose a{color:#00cd81;text-decoration:underline;font-weight:500}.sm\:prose strong{color:#f3f4f6;font-weight:600}.sm\:prose ol[type=A]{--list-counter-style:upper-alpha}.sm\:prose ol[type=a]{--list-counter-style:lower-alpha}.sm\:prose ol[type="A s"]{--list-counter-style:upper-alpha}.sm\:prose ol[type="a s"]{--list-counter-style:lower-alpha}.sm\:prose ol[type=I]{--list-counter-style:upper-roman}.sm\:prose ol[type=i]{--list-counter-style:lower-roman}.sm\:prose ol[type="I s"]{--list-counter-style:upper-roman}.sm\:prose ol[type="i s"]{--list-counter-style:lower-roman}.sm\:prose ol[type="1"]{--list-counter-style:decimal}.sm\:prose ol>li{position:relative;padding-left:1.75em}.sm\:prose ol>li:before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.sm\:prose ul>li{position:relative;padding-left:1.75em}.sm\:prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.sm\:prose hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em;color:#f3f4f6}.sm\:prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.sm\:prose blockquote p:first-of-type:before{content:open-quote}.sm\:prose blockquote p:last-of-type:after{content:close-quote}.sm\:prose h1{color:#00cd81;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111;font-size:50px;overflow-wrap:break-word;line-height:1.25}.sm\:prose h2{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;font-size:34px;line-height:1.25;border-bottom:1px solid #6b7280;padding-bottom:8px}.sm\:prose h2,.sm\:prose h3{color:#f3f4f6;overflow-wrap:break-word}.sm\:prose h3{font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;font-size:30px;line-height:1.25}.sm\:prose h4{color:#f3f4f6;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5;font-size:28px;overflow-wrap:break-word;line-height:1.25}.sm\:prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.sm\:prose code{color:#111827;font-weight:600;font-size:.875em}.sm\:prose code:after,.sm\:prose code:before{content:"`"}.sm\:prose a code{color:#111827}.sm\:prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.sm\:prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.sm\:prose pre code:after,.sm\:prose pre code:before{content:none}.sm\:prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.sm\:prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.sm\:prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.sm\:prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.sm\:prose tbody tr:last-child{border-bottom-width:0}.sm\:prose tbody td{vertical-align:top;padding:.5714286em}.sm\:prose p{margin-top:1.25em;margin-bottom:1.25em;color:#f3f4f6}.sm\:prose figure,.sm\:prose img,.sm\:prose video{margin-top:2em;margin-bottom:2em}.sm\:prose figure>*{margin-top:0;margin-bottom:0}.sm\:prose h2 code{font-size:.875em}.sm\:prose h3 code{font-size:.9em}.sm\:prose ol,.sm\:prose ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.sm\:prose li{margin-top:.5em;margin-bottom:.5em}.sm\:prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.sm\:prose>ul>li>:first-child{margin-top:1.25em}.sm\:prose>ul>li>:last-child{margin-bottom:1.25em}.sm\:prose>ol>li>:first-child{margin-top:1.25em}.sm\:prose>ol>li>:last-child{margin-bottom:1.25em}.sm\:prose ol ol,.sm\:prose ol ul,.sm\:prose ul ol,.sm\:prose ul ul{margin-top:.75em;margin-bottom:.75em}.sm\:prose h2+*,.sm\:prose h3+*,.sm\:prose h4+*,.sm\:prose hr+*{margin-top:0}.sm\:prose thead th:first-child{padding-left:0}.sm\:prose thead th:last-child{padding-right:0}.sm\:prose tbody td:first-child{padding-left:0}.sm\:prose tbody td:last-child{padding-right:0}.sm\:prose>:first-child{margin-top:0}.sm\:prose>:last-child{margin-bottom:0}.sm\:prose h5,.sm\:prose h6{color:#f3f4f6;font-size:26px;overflow-wrap:break-word;line-height:1.25}.sm\:prose-sm{font-size:.875rem;line-height:1.7142857}.sm\:prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.sm\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.sm\:prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.sm\:prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.sm\:prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.sm\:prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.sm\:prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.sm\:prose-sm figure,.sm\:prose-sm img,.sm\:prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.sm\:prose-sm figure>*{margin-top:0;margin-bottom:0}.sm\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.sm\:prose-sm code{font-size:.8571429em}.sm\:prose-sm h2 code{font-size:.9em}.sm\:prose-sm h3 code{font-size:.8888889em}.sm\:prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.sm\:prose-sm ol,.sm\:prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.sm\:prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.sm\:prose-sm ol>li{padding-left:1.5714286em}.sm\:prose-sm ol>li:before{left:0}.sm\:prose-sm ul>li{padding-left:1.5714286em}.sm\:prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.sm\:prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.sm\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.sm\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.sm\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.sm\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.sm\:prose-sm ol ol,.sm\:prose-sm ol ul,.sm\:prose-sm ul ol,.sm\:prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.sm\:prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.sm\:prose-sm h2+*,.sm\:prose-sm h3+*,.sm\:prose-sm h4+*,.sm\:prose-sm hr+*{margin-top:0}.sm\:prose-sm table{font-size:.8571429em;line-height:1.5}.sm\:prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.sm\:prose-sm thead th:first-child{padding-left:0}.sm\:prose-sm thead th:last-child{padding-right:0}.sm\:prose-sm tbody td{padding:.6666667em 1em}.sm\:prose-sm tbody td:first-child{padding-left:0}.sm\:prose-sm tbody td:last-child{padding-right:0}.sm\:prose-sm>:first-child{margin-top:0}.sm\:prose-sm>:last-child{margin-bottom:0}}@media (min-width:768px){.md\:prose{color:#f3f4f6;max-width:65ch;font-size:1rem;line-height:1.75}.md\:prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.md\:prose a{color:#00cd81;text-decoration:underline;font-weight:500}.md\:prose strong{color:#f3f4f6;font-weight:600}.md\:prose ol[type=A]{--list-counter-style:upper-alpha}.md\:prose ol[type=a]{--list-counter-style:lower-alpha}.md\:prose ol[type="A s"]{--list-counter-style:upper-alpha}.md\:prose ol[type="a s"]{--list-counter-style:lower-alpha}.md\:prose ol[type=I]{--list-counter-style:upper-roman}.md\:prose ol[type=i]{--list-counter-style:lower-roman}.md\:prose ol[type="I s"]{--list-counter-style:upper-roman}.md\:prose ol[type="i s"]{--list-counter-style:lower-roman}.md\:prose ol[type="1"]{--list-counter-style:decimal}.md\:prose ol>li{position:relative;padding-left:1.75em}.md\:prose ol>li:before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.md\:prose ul>li{position:relative;padding-left:1.75em}.md\:prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.md\:prose hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em;color:#f3f4f6}.md\:prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.md\:prose blockquote p:first-of-type:before{content:open-quote}.md\:prose blockquote p:last-of-type:after{content:close-quote}.md\:prose h1{color:#00cd81;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111;font-size:50px;overflow-wrap:break-word;line-height:1.25}.md\:prose h2{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;font-size:34px;line-height:1.25;border-bottom:1px solid #6b7280;padding-bottom:8px}.md\:prose h2,.md\:prose h3{color:#f3f4f6;overflow-wrap:break-word}.md\:prose h3{font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;font-size:30px;line-height:1.25}.md\:prose h4{color:#f3f4f6;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5;font-size:28px;overflow-wrap:break-word;line-height:1.25}.md\:prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.md\:prose code{color:#111827;font-weight:600;font-size:.875em}.md\:prose code:after,.md\:prose code:before{content:"`"}.md\:prose a code{color:#111827}.md\:prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.md\:prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.md\:prose pre code:after,.md\:prose pre code:before{content:none}.md\:prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.md\:prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.md\:prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.md\:prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.md\:prose tbody tr:last-child{border-bottom-width:0}.md\:prose tbody td{vertical-align:top;padding:.5714286em}.md\:prose p{margin-top:1.25em;margin-bottom:1.25em;color:#f3f4f6}.md\:prose figure,.md\:prose img,.md\:prose video{margin-top:2em;margin-bottom:2em}.md\:prose figure>*{margin-top:0;margin-bottom:0}.md\:prose h2 code{font-size:.875em}.md\:prose h3 code{font-size:.9em}.md\:prose ol,.md\:prose ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.md\:prose li{margin-top:.5em;margin-bottom:.5em}.md\:prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.md\:prose>ul>li>:first-child{margin-top:1.25em}.md\:prose>ul>li>:last-child{margin-bottom:1.25em}.md\:prose>ol>li>:first-child{margin-top:1.25em}.md\:prose>ol>li>:last-child{margin-bottom:1.25em}.md\:prose ol ol,.md\:prose ol ul,.md\:prose ul ol,.md\:prose ul ul{margin-top:.75em;margin-bottom:.75em}.md\:prose h2+*,.md\:prose h3+*,.md\:prose h4+*,.md\:prose hr+*{margin-top:0}.md\:prose thead th:first-child{padding-left:0}.md\:prose thead th:last-child{padding-right:0}.md\:prose tbody td:first-child{padding-left:0}.md\:prose tbody td:last-child{padding-right:0}.md\:prose>:first-child{margin-top:0}.md\:prose>:last-child{margin-bottom:0}.md\:prose h5,.md\:prose h6{color:#f3f4f6;font-size:26px;overflow-wrap:break-word;line-height:1.25}}@media (min-width:1024px){.lg\:prose-lg{font-size:1.125rem;line-height:1.7777778}.lg\:prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em}.lg\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.lg\:prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.lg\:prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.lg\:prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.lg\:prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.lg\:prose-lg h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.lg\:prose-lg figure,.lg\:prose-lg img,.lg\:prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em}.lg\:prose-lg figure>*{margin-top:0;margin-bottom:0}.lg\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.lg\:prose-lg code{font-size:.8888889em}.lg\:prose-lg h2 code{font-size:.8666667em}.lg\:prose-lg h3 code{font-size:.875em}.lg\:prose-lg pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.lg\:prose-lg ol,.lg\:prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.lg\:prose-lg li{margin-top:.6666667em;margin-bottom:.6666667em}.lg\:prose-lg ol>li{padding-left:1.6666667em}.lg\:prose-lg ol>li:before{left:0}.lg\:prose-lg ul>li{padding-left:1.6666667em}.lg\:prose-lg ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em}.lg\:prose-lg>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.lg\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.lg\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.lg\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-lg ol ol,.lg\:prose-lg ol ul,.lg\:prose-lg ul ol,.lg\:prose-lg ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.lg\:prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.lg\:prose-lg h2+*,.lg\:prose-lg h3+*,.lg\:prose-lg h4+*,.lg\:prose-lg hr+*{margin-top:0}.lg\:prose-lg table{font-size:.8888889em;line-height:1.5}.lg\:prose-lg thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.lg\:prose-lg thead th:first-child{padding-left:0}.lg\:prose-lg thead th:last-child{padding-right:0}.lg\:prose-lg tbody td{padding:.75em}.lg\:prose-lg tbody td:first-child{padding-left:0}.lg\:prose-lg tbody td:last-child{padding-right:0}.lg\:prose-lg>:first-child{margin-top:0}.lg\:prose-lg>:last-child{margin-bottom:0}.lg\:prose-xl{font-size:1.25rem;line-height:1.8}.lg\:prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.lg\:prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.lg\:prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.lg\:prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.lg\:prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.lg\:prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.lg\:prose-xl figure,.lg\:prose-xl img,.lg\:prose-xl video{margin-top:2em;margin-bottom:2em}.lg\:prose-xl figure>*{margin-top:0;margin-bottom:0}.lg\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.lg\:prose-xl code{font-size:.9em}.lg\:prose-xl h2 code{font-size:.8611111em}.lg\:prose-xl h3 code{font-size:.9em}.lg\:prose-xl pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.lg\:prose-xl ol,.lg\:prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl li{margin-top:.6em;margin-bottom:.6em}.lg\:prose-xl ol>li{padding-left:1.8em}.lg\:prose-xl ol>li:before{left:0}.lg\:prose-xl ul>li{padding-left:1.8em}.lg\:prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.lg\:prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl>ul>li>:first-child{margin-top:1.2em}.lg\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.lg\:prose-xl>ol>li>:first-child{margin-top:1.2em}.lg\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.lg\:prose-xl ol ol,.lg\:prose-xl ol ul,.lg\:prose-xl ul ol,.lg\:prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.lg\:prose-xl h2+*,.lg\:prose-xl h3+*,.lg\:prose-xl h4+*,.lg\:prose-xl hr+*{margin-top:0}.lg\:prose-xl table{font-size:.9em;line-height:1.5555556}.lg\:prose-xl thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.lg\:prose-xl thead th:first-child{padding-left:0}.lg\:prose-xl thead th:last-child{padding-right:0}.lg\:prose-xl tbody td{padding:.8888889em .6666667em}.lg\:prose-xl tbody td:first-child{padding-left:0}.lg\:prose-xl tbody td:last-child{padding-right:0}.lg\:prose-xl>:first-child{margin-top:0}.lg\:prose-xl>:last-child{margin-bottom:0}}@media (min-width:1280px){.xl\:prose-xl{font-size:1.25rem;line-height:1.8}.xl\:prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.xl\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.xl\:prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.xl\:prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.xl\:prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.xl\:prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.xl\:prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.xl\:prose-xl figure,.xl\:prose-xl img,.xl\:prose-xl video{margin-top:2em;margin-bottom:2em}.xl\:prose-xl figure>*{margin-top:0;margin-bottom:0}.xl\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.xl\:prose-xl code{font-size:.9em}.xl\:prose-xl h2 code{font-size:.8611111em}.xl\:prose-xl h3 code{font-size:.9em}.xl\:prose-xl pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.xl\:prose-xl ol,.xl\:prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.xl\:prose-xl li{margin-top:.6em;margin-bottom:.6em}.xl\:prose-xl ol>li{padding-left:1.8em}.xl\:prose-xl ol>li:before{left:0}.xl\:prose-xl ul>li{padding-left:1.8em}.xl\:prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.xl\:prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.xl\:prose-xl>ul>li>:first-child{margin-top:1.2em}.xl\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.xl\:prose-xl>ol>li>:first-child{margin-top:1.2em}.xl\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.xl\:prose-xl ol ol,.xl\:prose-xl ol ul,.xl\:prose-xl ul ol,.xl\:prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.xl\:prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.xl\:prose-xl h2+*,.xl\:prose-xl h3+*,.xl\:prose-xl h4+*,.xl\:prose-xl hr+*{margin-top:0}.xl\:prose-xl table{font-size:.9em;line-height:1.5555556}.xl\:prose-xl thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.xl\:prose-xl thead th:first-child{padding-left:0}.xl\:prose-xl thead th:last-child{padding-right:0}.xl\:prose-xl tbody td{padding:.8888889em .6666667em}.xl\:prose-xl tbody td:first-child{padding-left:0}.xl\:prose-xl tbody td:last-child{padding-right:0}.xl\:prose-xl>:first-child{margin-top:0}.xl\:prose-xl>:last-child{margin-bottom:0}}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem*var(--tw-space-x-reverse));margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.bg-red-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.dark .dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgba(16,185,129,var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.light .light\:bg-light-surface{--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity))}.dark .dark\:bg-dark-surface{--tw-bg-opacity:1;background-color:rgba(44,62,80,var(--tw-bg-opacity))}.light .light\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity:1;background-color:rgba(4,120,87,var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.dark .dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}.bg-primary-accent{--tw-bg-opacity:1;background-color:rgba(0,205,129,var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.bg-light-elevatedSurface{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.dark .dark\:bg-dark-elevatedSurface{--tw-bg-opacity:1;background-color:rgba(47,73,94,var(--tw-bg-opacity))}.bg-green-800{--tw-bg-opacity:1;background-color:rgba(6,95,70,var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgba(249,115,22,var(--tw-bg-opacity))}.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:rgba(234,88,12,var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.focus\:bg-gray-600:focus,.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.dark .dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.bg-opacity-40{--tw-bg-opacity:0.4}.bg-opacity-30{--tw-bg-opacity:0.3}.bg-opacity-85{--tw-bg-opacity:0.85}.bg-opacity-50,.dark .dark\:bg-opacity-50{--tw-bg-opacity:0.5}.hover\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.bg-left-top{background-position:0 0}.bg-repeat-x{background-repeat:repeat-x}.bg-cover{background-size:cover}.bg-auto{background-size:auto}.border-light-border{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.dark .dark\:border-dark-border{--tw-border-opacity:1;border-color:rgba(75,85,99,var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.dark .dark\:border-gray-900{--tw-border-opacity:1;border-color:rgba(17,24,39,var(--tw-border-opacity))}.dark .dark\:border-gray-600{--tw-border-opacity:1;border-color:rgba(75,85,99,var(--tw-border-opacity))}.dark .dark\:border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.border-gray-800,.dark .dark\:border-gray-800{--tw-border-opacity:1;border-color:rgba(31,41,55,var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.dark .dark\:focus\:border-green-500:focus,.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:rgba(16,185,129,var(--tw-border-opacity))}.dark .dark\:focus\:border-primary-accent:focus,.focus\:border-primary-accent:focus{--tw-border-opacity:1;border-color:rgba(0,205,129,var(--tw-border-opacity))}.dark .dark\:focus\:border-blue-500:focus,.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(17,24,39,var(--tw-border-opacity))}.border-transparent{border-color:transparent}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.focus\:border-transparent:focus{border-color:transparent}.dark .dark\:border-gray-700{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.border-bg-green-600{--tw-border-opacity:1;border-bottom-color:rgba(5,150,105,var(--tw-border-opacity))}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-3xl{border-radius:1.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.border-dashed{border-style:dashed}.border-none{border-style:none}.border{border-width:1px}.border-0{border-width:0}.border-b-2{border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-r-4{border-right-width:4px}.first\:border-t-0:first-child{border-top-width:0}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.grid{display:-ms-grid;display:grid}.hidden{display:none}.flex-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.flex-col,.flex-row{-webkit-box-direction:normal}.flex-col{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.place-content-center{place-content:center}.items-start{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.justify-items-center{justify-items:center}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.flex-shrink-0{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.flex-shrink{-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}.font-mono{font-family:Fira Code,mono}.font-sans{font-family:Quicksand,sans-serif}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-light{font-weight:300}.font-bold{font-weight:700}.font-normal{font-weight:400}.h-full{height:100%}.h-8{height:2rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-4{height:1rem}.h-16{height:4rem}.h-64{height:16rem}.h-10{height:2.5rem}.h-5{height:1.25rem}.h-1{height:.25rem}.h-2{height:.5rem}.h-14{height:3.5rem}.h-12{height:3rem}.h-32{height:8rem}.h-40{height:10rem}.h-\[72px\]{height:72px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-5xl{font-size:3rem;line-height:1}.leading-tight{line-height:1.25}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-6{line-height:1.5rem}.leading-normal{line-height:1.5}.list-none{list-style-type:none}.m-0{margin:0}.m-2{margin:.5rem}.m-1{margin:.25rem}.-m-4{margin:-1rem}.m-4{margin:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mr-1{margin-right:.25rem}.ml-1{margin-left:.25rem}.mb-8{margin-bottom:2rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mr-2{margin-right:.5rem}.mb-6{margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mr-4{margin-right:1rem}.ml-auto{margin-left:auto}.mt-4{margin-top:1rem}.mt-2{margin-top:.5rem}.mr-6{margin-right:1.5rem}.mt-px{margin-top:1px}.ml-4{margin-left:1rem}.mb-10{margin-bottom:2.5rem}.mt-8{margin-top:2rem}.mt-6{margin-top:1.5rem}.mt-48{margin-top:12rem}.mb-26{margin-bottom:6.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.-mt-64{margin-top:-16rem}.mt-auto{margin-top:auto}.ml-100{margin-left:25rem}.mt-7{margin-top:1.75rem}.mt-16{margin-top:4rem}.max-w-sm{max-width:24rem}.max-w-2xl{max-width:42rem}.max-w-prose{max-width:65ch}.max-w-3xl{max-width:48rem}.max-w-none{max-width:none}.max-w-md{max-width:28rem}.max-w-4xl{max-width:56rem}.max-w-8xl{max-width:88rem}.min-h-screen{min-height:100vh}.min-h-full{min-height:100%}.min-h-\[60vh\]{min-height:60vh}.min-w-full{min-width:100%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-right{-o-object-position:right;object-position:right}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.opacity-100{opacity:1}.focus\:outline-none:focus,.outline-none{outline:2px solid transparent;outline-offset:2px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-2{padding:.5rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-0{padding-top:0;padding-bottom:0}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pr-4{padding-right:1rem}.pb-2{padding-bottom:.5rem}.pl-6{padding-left:1.5rem}.pl-3{padding-left:.75rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pr-0{padding-right:0}.pt-2{padding-top:.5rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pb-6{padding-bottom:1.5rem}.hover\:pl-1:hover{padding-left:.25rem}.pt-16{padding-top:4rem}.pb-5{padding-bottom:1.25rem}.pt-4{padding-top:1rem}.pb-20{padding-bottom:5rem}.pb-0{padding-bottom:0}.placeholder-gray-400::-webkit-input-placeholder{--tw-placeholder-opacity:1;color:rgba(156,163,175,var(--tw-placeholder-opacity))}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(156,163,175,var(--tw-placeholder-opacity))}.placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(156,163,175,var(--tw-placeholder-opacity))}.placeholder-gray-400::-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(156,163,175,var(--tw-placeholder-opacity))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(156,163,175,var(--tw-placeholder-opacity))}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky;position:-webkit-sticky}.inset-0{top:0;right:0;bottom:0;left:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-0{top:0}.right-4{right:1rem}.top-2{top:.5rem}.resize-none{resize:none}.resize{resize:both}.shadow-lg{--tw-shadow-color:0,0,0;--tw-shadow:0 10px 15px -3px rgba(var(--tw-shadow-color),0.1),0 4px 6px -2px rgba(var(--tw-shadow-color),0.05)}.shadow-lg,.shadow-md{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-md{--tw-shadow-color:0,0,0;--tw-shadow:0 4px 6px -1px rgba(var(--tw-shadow-color),0.1),0 2px 4px -1px rgba(var(--tw-shadow-color),0.06)}.shadow{--tw-shadow-color:0,0,0;--tw-shadow:0 1px 3px 0 rgba(var(--tw-shadow-color),0.1),0 1px 2px 0 rgba(var(--tw-shadow-color),0.06)}.hover\:shadow-md:hover,.shadow{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow-color:0,0,0;--tw-shadow:0 4px 6px -1px rgba(var(--tw-shadow-color),0.1),0 2px 4px -1px rgba(var(--tw-shadow-color),0.06)}.shadow-sm{--tw-shadow-color:0,0,0;--tw-shadow:0 1px 2px 0 rgba(var(--tw-shadow-color),0.05)}.shadow-sm,.shadow-xl{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-xl{--tw-shadow-color:0,0,0;--tw-shadow:0 20px 25px -5px rgba(var(--tw-shadow-color),0.1),0 10px 10px -5px rgba(var(--tw-shadow-color),0.04)}.shadow-none{--tw-shadow-color:0,0,0;--tw-shadow:none}.hover\:shadow-lg:hover,.shadow-none{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow-color:0,0,0;--tw-shadow:0 10px 15px -3px rgba(var(--tw-shadow-color),0.1),0 4px 6px -2px rgba(var(--tw-shadow-color),0.05)}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring:focus{-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.ring-offset-current{--tw-ring-offset-color:currentColor}.focus\:ring-offset-2:focus,.ring-offset-2{--tw-ring-offset-width:2px}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(17,24,39,var(--tw-ring-opacity))}.focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.focus\:ring-transparent:focus{--tw-ring-color:transparent}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-1{stroke-width:1}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgba(16,185,129,var(--tw-text-opacity))}.dark .dark\:text-green-400{--tw-text-opacity:1;color:rgba(52,211,153,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.dark .dark\:text-gray-200{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.dark .dark\:text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.dark .dark\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.dark .dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.dark .dark\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgba(5,150,105,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.dark .dark\:text-green-300{--tw-text-opacity:1;color:rgba(110,231,183,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.dark .dark\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity:1;color:rgba(139,92,246,var(--tw-text-opacity))}.dark .dark\:text-purple-300{--tw-text-opacity:1;color:rgba(196,181,253,var(--tw-text-opacity))}.text-light-onSurfaceSecondary{--tw-text-opacity:1;color:rgba(96,111,123,var(--tw-text-opacity))}.hover\:text-primary-500:hover,.text-primary-accent{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-light-onSurfacePrimary{--tw-text-opacity:1;color:rgba(47,73,94,var(--tw-text-opacity))}.dark .dark\:text-dark-onSurfacePrimary{--tw-text-opacity:1;color:rgba(245,247,250,var(--tw-text-opacity))}.dark .dark\:hover\:text-primary-base:hover,.hover\:text-primary-base:hover{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.text-primary-base{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.dark .dark\:text-gray-100{--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity))}.text-green-900{--tw-text-opacity:1;color:rgba(6,78,59,var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.text-opacity-90{--tw-text-opacity:0.9}.truncate{overflow:hidden;white-space:nowrap}.overflow-ellipsis,.truncate{-o-text-overflow:ellipsis;text-overflow:ellipsis}.text-shadow{text-shadow:0 0 1px rgb(0 0 0/20%),0 0 1px rgb(1 0 5/10%)}.italic{font-style:italic}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.hover\:underline:hover,.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.hover\:no-underline:hover{text-decoration:none}.indent{text-indent:1.5rem}.content-wrapper{content:"wrapper"}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.tracking-wide{letter-spacing:.025em}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.visible{visibility:visible}.invisible{visibility:hidden}.w-full{width:100%}.w-1\/2{width:50%}.w-12{width:3rem}.w-8{width:2rem}.w-6{width:1.5rem}.w-9{width:2.25rem}.w-4{width:1rem}.w-16{width:4rem}.w-3\/4{width:75%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-1\/3{width:33.333333%}.w-5{width:1.25rem}.w-14{width:3.5rem}.w-48{width:12rem}.w-5\/6{width:83.333333%}.w-1\/5{width:20%}.w-7{width:1.75rem}.w-80{width:20rem}.z-50{z-index:50}.z-100{z-index:100}.z-2000{z-index:2000}.z-90{z-index:90}.z-200{z-index:200}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.gap-4{grid-gap:1rem;gap:1rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-auto{grid-column:auto}.transform{--tw-rotate:0;--tw-rotate-x:0;--tw-rotate-y:0;--tw-rotate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-skew-x:0;--tw-skew-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;-webkit-transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));-ms-transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z))}.translate-x-2{--tw-translate-x:0.5rem}.translate-y-4{--tw-translate-y:1rem}.translate-y-0{--tw-translate-y:0px}.transition-colors{-webkit-transition-property:background-color,border-color,color,fill,stroke;-o-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.\<transition,.transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition-opacity{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition-all{-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.ease-linear{-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.ease-out{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);-o-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);-o-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.ease{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.duration-200{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.duration-500{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.duration,.duration-150{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.\.animate{-webkit-animation-iteration-count:1;animation-iteration-count:1}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,0.04)) drop-shadow(0 4px 3px rgba(0,0,0,0.1))}.grayscale\(1\){--tw-grayscale:grayscale(100%)}.backdrop-filter{--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-3{--tw-backdrop-blur:blur(3px)}.animate-pulse{animation-name:pulse}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.backdrop-blur{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.animate-animated{animation-duration:1s;animation-fill-mode:both}.animate-zoomIn{animation-name:zoomIn}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@media (min-width:640px){.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.sm\:flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.sm\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:mr-10{margin-right:2.5rem}.sm\:p-8{padding:2rem}.sm\:p-10{padding:2.5rem}.sm\:p-0{padding:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:w-1\/2{width:50%}.sm\:w-auto{width:auto}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;--tw-scale-z:.95}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}.sm\:translate-y-0{--tw-translate-y:0px}}@media (min-width:768px){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.md\:hidden{display:none}.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.md\:items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.md\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.md\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.md\:h-36{height:9rem}.md\:h-auto{height:auto}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:mb-0{margin-bottom:0}.md\:ml-auto{margin-left:auto}.md\:mr-0{margin-right:0}.md\:mt-0{margin-top:0}.md\:mr-2{margin-right:.5rem}.md\:min-h-screen{min-height:100vh}.md\:overflow-y-auto{overflow-y:auto}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:pr-10{padding-right:2.5rem}.md\:pb-0{padding-bottom:0}.md\:pl-3{padding-left:.75rem}.md\:fixed{position:fixed}.md\:sticky{position:sticky;position:-webkit-sticky}.md\:top-16{top:4rem}.md\:text-left{text-align:left}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-auto{width:auto}.md\:w-1\/4{width:25%}.md\:w-64{width:16rem}}@media (min-width:1024px){.lg\:bg-transparent{background-color:transparent}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.lg\:h-48{height:12rem}.lg\:h-auto{height:auto}.lg\:h-24{height:6rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:mb-0{margin-bottom:0}.lg\:mt-0{margin-top:0}.lg\:mb-2{margin-bottom:.5rem}.lg\:max-w-3\/5{max-width:60%}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-y-visible{overflow-y:visible}.lg\:p-4{padding:1rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pt-0{padding-top:0}.lg\:pl-0{padding-left:0}.lg\:pr-8{padding-right:2rem}.lg\:pl-8{padding-left:2rem}.lg\:pr-2{padding-right:.5rem}.lg\:static{position:static}.lg\:sticky{position:sticky;position:-webkit-sticky}.lg\:inset-0{top:0;right:0;bottom:0;left:0}.lg\:top-24{top:6rem}.lg\:top-16{top:4rem}.lg\:text-left{text-align:left}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-auto{width:auto}.lg\:w-4\/5{width:80%}.lg\:w-1\/4{width:25%}.lg\:w-1\/2{width:50%}}@media (min-width:1280px){.xl\:w-1\/4{width:25%}}.svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse{color:#fff}.prose{line-height:1.5}.prose img{margin:0}.prose::selection{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(5,150,105,var(--tw-text-opacity))}.prose a:after,.prose a:before{content:""!important}.prose p{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.prose ul li{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.prose ul li:before{--tw-bg-opacity:1;background-color:rgba(0,205,129,var(--tw-bg-opacity))}.prose ol li{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.prose ol li:before{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.prose hr{bordercolor:#374151}.sc-launcher{--tw-bg-opacity:1!important;background-color:rgba(0,205,129,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.5!important}.sc-chat-window{background-color:transparent!important}.sc-user-input.active{--tw-shadow-color:0,0,0!important;--tw-shadow:none!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{--tw-bg-opacity:1!important;background-color:rgba(55,65,81,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.5!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(2px)!important;color:#fff!important;border-radius:16px!important;padding:5px 10px 4px!important}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#fff;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}.vue-typer{font-family:"Source Code Pro"!important;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.vue-typer .custom.char{color:#fff}.vue-typer .custom.caret,.vue-typer .custom.char.selected{--tw-bg-opacity:1;background-color:rgba(0,205,129,var(--tw-bg-opacity))}.vue-typer .custom.caret{width:15px}div.toasted.toast-loading{background-color:rgba(55,65,81,var(--tw-bg-opacity))}div.toasted.toast-connected,div.toasted.toast-loading{--tw-bg-opacity:1;--tw-bg-opacity:0.5;border-radius:.375rem;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-backdrop-blur:blur(3px)}div.toasted.toast-connected{background-color:rgba(4,120,87,var(--tw-bg-opacity))}div.toasted.toast-error{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity));--tw-bg-opacity:0.5;border-radius:.375rem;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-backdrop-blur:blur(3px)}@mixin scrollbar($isdark, $iselement){scrollbar-width:thick}@else if $isdark == "false" and $iselement == "false"{background-color:$gray-300}html.dark{@include scrollbar("true", "false");}.scrollbar{@include scrollbar("false", "true");}.dark .scrollbar{@include scrollbar("true", "true");}.dark ::-webkit-scrollbar-corner{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}::-webkit-scrollbar-corner{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.from-bottom-to-bottom-enter-active{opacity:1;transition:opacity .1s,transform .1s cubic-bezier(.4,0,.2,1)}.from-bottom-to-bottom-leave-active{opacity:1;transition:opacity .1s,transform .1s cubic-bezier(.4,0,.2,1);opacity:0;transform:scaleY(0)}.from-bottom-to-bottom-enter{opacity:0;transform:scaleY(0)}.show{animation:show-icon .3s forwards}.hide{animation:hide-icon .3s forwards}@keyframes show-icon{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes hide-icon{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}.page-enter-active,.page-leave-active{transition:opacity .5s}.page-enter,.page-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-enter{transform:translateY(0);transition:all .3s linear}.slide-enter,.slide-leave-to{transform:translateY(100%)}.slide-left-enter-active,.slide-left-leave-enter{transform:translateX(0);transition:transform .2s}.slide-left-enter,.slide-left-leave-to{transform:translateX(100%);transition:transform .2s}.alert p{margin-top:0;margin-bottom:0;overflow-wrap:break-word}.alert a{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.dark .alert a{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.alert code,.alert strong{color:currentColor}.alert code{border-radius:.375rem;border-width:0;padding:.25rem;--tw-shadow-color:0,0,0;--tw-shadow:0 1px 3px 0 rgba(var(--tw-shadow-color),0.1),0 1px 2px 0 rgba(var(--tw-shadow-color),0.06);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}div.alert{--tw-bg-opacity:0.3;border-width:0 0 0 4px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.alert-content pre code{background-color:inherit!important}.alert-content{text-align:left}@keyframes bounce{.dark .alert-primary{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes bounce{.dark .alert-primary{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.dark .alert-primary{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity));border-width:0;--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity));color:rgba(30,64,175,var(--tw-text-opacity));animation-duration:1s;animation-fill-mode:both;animation-name:bounce;transform-origin:center bottom}.dark .alert-primary p{--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity))}.dark .alert-primary a{--tw-text-opacity:1;color:rgba(234,88,12,var(--tw-text-opacity))}.dark .alert-primary code{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.dark .alert-primary .alert-icon{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.dark .alert-secondary{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity));border-width:0}.dark .alert-secondary,.dark .alert-secondary p{--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity))}.dark .alert-secondary a{--tw-text-opacity:1;color:rgba(234,88,12,var(--tw-text-opacity))}.dark .alert-secondary code{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.dark .alert-secondary .alert-icon{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.dark .alert-info{color:#fff;--tw-bg-opacity:1;--tw-bg-opacity:0.3;border-width:0 0 0 4px;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(30,58,138,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.dark .alert-info p{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.dark .alert-info a{--tw-text-opacity:1;color:rgba(234,88,12,var(--tw-text-opacity))}.dark .alert-info code{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.dark .alert-success{color:#fff;--tw-bg-opacity:1;--tw-bg-opacity:0.3;border-width:0 0 0 4px;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(6,78,59,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(4,120,87,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(110,231,183,var(--tw-text-opacity))}.dark .alert-success p{--tw-text-opacity:1;color:rgba(110,231,183,var(--tw-text-opacity))}.dark .alert-success a{--tw-text-opacity:1;color:rgba(234,88,12,var(--tw-text-opacity))}.dark .alert-success code{--tw-bg-opacity:1;background-color:rgba(6,95,70,var(--tw-bg-opacity))}.alert-success .alert-icon{--tw-text-opacity:1;color:rgba(52,211,153,var(--tw-text-opacity))}.dark .alert-warning{color:#fff;--tw-bg-opacity:1;--tw-bg-opacity:0.3;border-width:0 0 0 4px;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(124,45,18,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(194,65,12,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(253,186,116,var(--tw-text-opacity))}.dark .alert-warning p{--tw-text-opacity:1;color:rgba(253,186,116,var(--tw-text-opacity))}.dark .alert-warning a{--tw-text-opacity:1;color:rgba(234,88,12,var(--tw-text-opacity))}.dark .alert-warning code{--tw-bg-opacity:1;background-color:rgba(154,52,18,var(--tw-bg-opacity))}.alert-warning .alert-icon{--tw-text-opacity:1;color:rgba(251,146,60,var(--tw-text-opacity))}@keyframes pulse{.alert-danger .alert-icon{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@-webkit-keyframes pulse{.alert-danger .alert-icon{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.alert-danger .alert-icon{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity));animation-name:pulse}.dark .alert-danger{color:#fff;--tw-bg-opacity:1;--tw-bg-opacity:0.3;border-width:0 0 0 4px;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(127,29,29,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.dark .alert-danger p{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.dark .alert-danger a{--tw-text-opacity:1;color:rgba(234,88,12,var(--tw-text-opacity))}.dark .alert-danger code{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.dark .alert-dark{color:#fff;--tw-bg-opacity:1;--tw-bg-opacity:0.3;border-width:0 0 0 4px;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(55,65,81,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(31,41,55,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.dark .alert-dark a{--tw-text-opacity:1;color:rgba(234,88,12,var(--tw-text-opacity))}.dark .alert-dark code{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.dark .alert-dark .alert-icon{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.alert-light{color:#fff;--tw-bg-opacity:1;--tw-bg-opacity:0.3;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(229,231,235,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));border-width:0 4px}.alert-light code{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.alert-light .alert-icon{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.alert-light .alert-content{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.badge{background-color:rgba(230,250,242,var(--tw-bg-opacity));border-color:rgba(209,213,219,var(--tw-border-opacity))}.badge,.dark .badge{--tw-bg-opacity:1;--tw-border-opacity:1;border-radius:9999px;border-width:1px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:1rem;line-height:1.5rem;line-height:1.25rem;padding:.25rem .75rem;--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity));letter-spacing:-.025em}.dark .badge{background-color:rgba(0,62,39,var(--tw-bg-opacity));border-color:rgba(75,85,99,var(--tw-border-opacity))}blockquote{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(0,205,129,var(--tw-border-opacity));margin-top:.5rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.blockquote p{margin-top:0;margin-bottom:0}.blockquote code{color:currentColor}.blockquote .alert-icon{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.blockquote .blockquote-caption{margin-left:auto;margin-right:1rem;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.dark blockquote{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(0,205,129,var(--tw-border-opacity))}.blockquote-quote{text-align:center;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.blockquote-quote:before{content:"\201C"!important}.blockquote-quote:after{content:"\201D"!important}.blockquote{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.dark .blockquote .blockquote-caption,.dark .blockquote .blockquote-content{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.dark .blockquote .blockquote-content{font-style:normal}.dark .blockquote .blockquote-content p:after,.dark .blockquote .blockquote-content p:before,.dark .blockquote .blockquote-content:after,.dark .blockquote .blockquote-content:before{content:""!important}.dark .quotation{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));--tw-bg-opacity:0.1}blockquote p:first-of-type:before,blockquote p:last-of-type:after{content:""}.list-primary{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.dark .list-primary{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.list-info{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.list-success{--tw-text-opacity:1;color:rgba(16,185,129,var(--tw-text-opacity))}.list-warning{--tw-text-opacity:1;color:rgba(249,115,22,var(--tw-text-opacity))}.list-danger{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}div.checklist:before,li.checklist:before{content:""!important}.dark mark{--tw-bg-opacity:1;background-color:rgba(0,205,129,var(--tw-bg-opacity));--tw-bg-opacity:0.3;padding-left:.25rem;padding-right:.25rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.table{display:table}.table-caption{font-weight:600;--tw-text-opacity:1;color:rgba(4,120,87,var(--tw-text-opacity))}.table-cell,.table-column,.table-row{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.table-column-group,.table-header-group,.table-row-group{--tw-text-opacity:1;color:rgba(194,65,12,var(--tw-text-opacity))}.hashtag{background-color:rgba(209,213,219,var(--tw-bg-opacity));border-radius:9999px;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em}.dark .hashtag,.hashtag{--tw-bg-opacity:1;border-width:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark .hashtag{background-color:rgba(31,41,55,var(--tw-bg-opacity))}code[class*=language-],pre[class*=language-]{text-shadow:none;font-family:"Fira Code"!important;color:#f3f4f6!important;background-color:transparent}.prose pre[class*=language-]{text-shadow:none;font-family:"Fira Code"!important;--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity));--tw-bg-opacity:0.3;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-backdrop-blur:blur(3px)}.prose code[class*=language-]{background-color:transparent}.dark .code{background-color:rgba(31,41,55,var(--tw-bg-opacity))}.dark .code,code{--tw-bg-opacity:1}code{text-shadow:none!important;font-family:"Fira Code"!important;box-shadow:0!important;fontweight:"400";border-radius:.375rem;border-width:0;color:currentColor;background-color:rgba(55,65,81,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}code:before{content:""!important}code:after{content:"";content:""!important}pre{position:static}span.token.operator{background:0 0!important}.token.lf:before{content:""!important}.token.cr:before,.token.lf:before,.token.space:before,.token.tab:not(:empty):before{opacity:.3!important}.prose code{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:1}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer;color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:hsla(0,0%,87.8%,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}div.code-toolbar>.toolbar>.toolbar-item>span{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity));font-size:.8em;opacity:0;position:absolute;top:-1em;right:0}div.code-toolbar>.toolbar>.toolbar-item>button{background-color:transparent;border-radius:.125rem;margin:.5rem;opacity:.6;--tw-shadow-color:0,0,0;--tw-shadow:0 1px 3px 0 rgba(var(--tw-shadow-color),0.1),0 1px 2px 0 rgba(var(--tw-shadow-color),0.06);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity));position:absolute;top:.25em;right:.5em}div.code-toolbar>.toolbar>.toolbar-item>button:hover{opacity:.9;--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.token.punctuation.brace-hover,.token.punctuation.brace-selected{outline:1px solid}.rainbow-braces .token.punctuation.brace-level-1,.rainbow-braces .token.punctuation.brace-level-10,.rainbow-braces .token.punctuation.brace-level-11,.rainbow-braces .token.punctuation.brace-level-12,.rainbow-braces .token.punctuation.brace-level-2,.rainbow-braces .token.punctuation.brace-level-3,.rainbow-braces .token.punctuation.brace-level-4,.rainbow-braces .token.punctuation.brace-level-5,.rainbow-braces .token.punctuation.brace-level-6,.rainbow-braces .token.punctuation.brace-level-7,.rainbow-braces .token.punctuation.brace-level-8,.rainbow-braces .token.punctuation.brace-level-9{opacity:1;--tw-text-opacity:1;color:rgba(0,123,77,var(--tw-text-opacity))}ck ck-sticky-panel__content .ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){background-color:transparent}div#vue-editor-js div.cdx-alert{border-width:0 0 0 4px;margin-top:.5rem;margin-bottom:.5rem}div#vue-editor-js div.cdx-alert code{border-radius:.375rem;border-width:0;padding:.25rem;--tw-shadow-color:0,0,0;--tw-shadow:0 1px 3px 0 rgba(var(--tw-shadow-color),0.1),0 1px 2px 0 rgba(var(--tw-shadow-color),0.06);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);color:currentColor}div#vue-editor-js .cdx-alert__message{margin-left:1rem}div#vue-editor-js .cdx-alert-primary{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity));border-width:0;--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity));--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}div#vue-editor-js .cdx-alert-primary code{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}div#vue-editor-js .cdx-alert-secondary{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity));border-width:0;--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity));--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}div#vue-editor-js .cdx-alert-secondary code{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}div#vue-editor-js .cdx-alert-info{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}div#vue-editor-js .cdx-alert-info code{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}div#vue-editor-js .cdx-alert-warning{--tw-bg-opacity:1;background-color:rgba(124,45,18,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(194,65,12,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(253,186,116,var(--tw-text-opacity))}div#vue-editor-js .cdx-alert-warning code{--tw-bg-opacity:1;background-color:rgba(154,52,18,var(--tw-bg-opacity))}div#vue-editor-js .cdx-alert-danger{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}div#vue-editor-js .cdx-alert-danger code{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}div#vue-editor-js .cdx-alert-success{--tw-bg-opacity:1;background-color:rgba(6,78,59,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(4,120,87,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(110,231,183,var(--tw-text-opacity))}div#vue-editor-js .cdx-alert-success code{--tw-bg-opacity:1;background-color:rgba(6,95,70,var(--tw-bg-opacity))}div#vue-editor-js .cdx-alert-dark{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(31,41,55,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}div#vue-editor-js .cdx-alert-dark code{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}div#vue-editor-js .cdx-alert-light{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}div#vue-editor-js .cdx-alert-light code{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}div#vue-editor-js div.ce-inline-toolbar{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .ce-toolbar__actions-buttons:hover{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}div#vue-editor-js .ce-toolbar__actions,div#vue-editor-js .ce-toolbar__settings-btn,div#vue-editor-js div.ce-conversion-toolbar,div#vue-editor-js div.ce-settings{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js div.ce-settings__button:hover{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}div#vue-editor-js div.cdx-settings-button,div#vue-editor-js span.cdx-settings-button{--tw-bg-opacity:0.4;border-width:1px;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .ce-toolbox__button,div#vue-editor-js div.ce-inline-toolbar__toggler-and-button-wrapper,div#vue-editor-js div.ce-toolbar{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .ce-conversion-tool__icon:hover{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}div#vue-editor-js .ce-conversion-toolbar__label{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .ce-inline-tool:hover,div#vue-editor-js .ce-inline-toolbar__buttons:hover{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity));color:rgba(0,205,129,var(--tw-text-opacity))}div#vue-editor-js .ce-inline-tool:hover{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}div#vue-editor-js .ce-inline-tool:hover:hover{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}div#vue-editor-js input,div#vue-editor-js select,div#vue-editor-js textarea{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .ce-toolbar__content{background-color:transparent}div#vue-editor-js .ce-inline-tool--active:hover{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}div#vue-editor-js .ce-inline-tool--active{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}div#vue-editor-js .tc-toolbox .tc-popover{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .tc-row--selected,div#vue-editor-js div.tc-add-column:hover,div#vue-editor-js div.tc-add-row:hover{--tw-bg-opacity:1;background-color:rgba(16,185,129,var(--tw-bg-opacity));--tw-bg-opacity:0.4}div#vue-editor-js .cdx-quote{--tw-border-opacity:1;border-left-color:rgba(16,185,129,var(--tw-border-opacity));border-left-width:4px;margin-top:.5rem;margin-bottom:.5rem}div#vue-editor-js .cdx-quote__text{border-width:0;min-height:0;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .cdx-quote__caption{border-width:0;--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}div#vue-editor-js .cdx-input .cdx-quote__text{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}div#vue-editor-js .ce-block{--tw-border-opacity:1;border-color:rgba(0,205,129,var(--tw-border-opacity));border-radius:.25rem;border-width:1px;margin:.25rem;--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}div#vue-editor-js .ce-block__content{max-width:none}div#vue-editor-js div.ce-block--focused{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity));--tw-bg-opacity:0.1;--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity));border-radius:.375rem;border-width:1px}div#vue-editor-js .ce-header{padding:revert}div#vue-editor-js .ce-block--selected .ce-block__content{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity));--tw-bg-opacity:0}div#vue-editor-js .ce-block--selected .ce-header{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity));--tw-bg-opacity:0.1;--tw-border-opacity:1;border-color:rgba(52,211,153,var(--tw-border-opacity));border-radius:.375rem;border-width:1px;padding:.5rem}div#vue-editor-js .ct__content{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}div#vue-editor-js .cdx-list{padding-left:0}div#vue-editor-js div.ce-paragraph{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));line-height:inherit}div#vue-editor-js .ce-block--focused .cdx-quote__caption,div#vue-editor-js .ce-block--focused .cdx-quote__text{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity));border-width:1px}div#vue-editor-js .ce-code__textarea{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity));height:-webkit-max-content;height:-moz-max-content;height:max-content}div#vue-editor-js .cdx-checklist__item-checkbox{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity));justify-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}div#vue-editor-js .codex-editor--narrow .ce-toolbox{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .codex-editor--narrow .ce-block{padding-left:.5rem;padding-right:.5rem}div#vue-editor-js .codex-editor__redactor{padding-bottom:0!important;margin-right:0!important}div#vue-editor-js div.codex-editor{width:100%}div#vue-editor-js .ce-toolbar .ce-toolbar--opened{background-color:transparent;position:relative}div#vue-editor-js .ce-toolbar__plus{height:auto}@media (min-width:1280px){div#vue-editor-js .ce-toolbar__plus{left:-120px}}@media (min-width:1536px){div#vue-editor-js .ce-toolbar__plus{left:-180px}}@media (min-width:651px) div.codex-editor--narrow .ce-toolbar__plus{div#vue-editor-js{left:0!important}}div#vue-editor-js .ce-delimiter:before{content:""!important}@media (min-width:640px){div#vue-editor-js div.ce-toolbar__actions{right:10px;top:5px}}@media (min-width:768px){div#vue-editor-js div.ce-toolbar__actions{right:12px;top:20px}}@media (min-width:1024px){div#vue-editor-js div.ce-toolbar__actions{right:15px}}@media (min-width:1280px){div#vue-editor-js div.ce-toolbar__actions{right:22px}}@media (min-width:1536px){div#vue-editor-js div.ce-toolbar__actions{right:30px}}.highcharts-container{background-color:transparent}rect.highcharts-plot-background{--tw-bg-opacity:1!important;background-color:rgba(55,65,81,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.3!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(3px)!important}.highcharts-background{fill:none}.vue-easy-pie-chart[data-v-8087077e]{position:relative;text-align:center}.vue-easy-pie-chart .inner-text[data-v-8087077e]{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;display:block}div.dygraph-title{text-indent:56px;text-align:left;position:absolute;left:0;top:4px;font-size:11px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.netdata-legend-toolbox-button .netdata-legend-toolbox{--tw-bg-opacity:1!important;background-color:rgba(191,219,254,var(--tw-bg-opacity))!important}p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}.appforeground.nuxt-link-active{--tw-bg-opacity:1;background-color:rgba(0,92,58,var(--tw-bg-opacity))}a.refer-card{text-decoration:none}.surface{--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity))}.sub-background{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.dark .sub-background{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.super-foreground{background-color:rgba(107,114,128,var(--tw-bg-opacity));--tw-text-opacity:1}.super-foreground,.super-foreground:hover{--tw-bg-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.super-foreground:hover{background-color:rgba(229,231,235,var(--tw-bg-opacity));--tw-shadow-color:0,0,0;--tw-shadow:0 4px 6px -1px rgba(var(--tw-shadow-color),0.1),0 2px 4px -1px rgba(var(--tw-shadow-color),0.06);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);--tw-text-opacity:1}.dark .super-foreground{--tw-bg-opacity:1;background-color:rgba(44,62,80,var(--tw-bg-opacity))}.nuxt-link-prefetched{--tw-text-opacity:1;color:rgba(139,92,246,var(--tw-text-opacity))}.nuxt-link-exact-active{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.nuxt-link-active{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}div.refer-card h1,div.refer-card p{margin:0}div.iframe-wrapper{height:2000px;width:100%;border:none}div.vue-friendly-iframe,iframe{height:100%;width:100%}span.inline-color{display:block;height:120%;width:120%}div.formio{@import "node_modules/bootstrap/dist/css/bootstrap.min.css";}.fab-item-title[data-v-3f2de272]{left:4em!important;right:unset!important}.fab-main-container[data-v-4d15b73e]{z-index:900!important}.fab-item[data-v-3f2de272]{--tw-bg-opacity:0.3!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(3px)!important}.fab-size-big[data-v-36c72980]{height:58px!important;width:58px!important;--tw-bg-opacity:1!important;background-color:rgba(0,205,129,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.3!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.error-background{background-color:rgba(55,65,81,var(--tw-bg-opacity))}.error-background,div.vm--modal{--tw-bg-opacity:1;--tw-bg-opacity:0.3;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-backdrop-blur:blur(3px)}div.vm--modal{background-color:rgba(255,255,255,var(--tw-bg-opacity))}div.multiselect{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}div.multiselect,div.multiselect-active{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}div.multiselect-active{color:#35495e}div.multiselect__tags{border:1px solid #e8e8e8}div.multiselect__tags,span.multiselect__single{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}span.multiselect__single{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div.multiselect__content-wrapper,div.multiselect__input{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}div.multiselect__content-wrapper{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));border:1px solid #e8e8e8}span.multiselect__option--disabled{--tw-bg-opacity:1!important;background-color:rgba(248,113,113,var(--tw-bg-opacity))!important}span.multiselect__option--highlight{--tw-bg-opacity:1!important;background-color:rgba(96,165,250,var(--tw-bg-opacity))!important}input.multiselect__input,input.multiselect__single{background-color:transparent;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.swagger-ui .scheme-container{--tw-bg-opacity:1!important;background-color:rgba(55,65,81,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.3!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(2px)!important;--tw-shadow-color:0,0,0!important;--tw-shadow:inset 0px 0px 8px rgba(var(--tw-shadow-color),0.101562)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.swagger-ui .parameter__name,.swagger-ui table thead tr td,.swagger-ui table thead tr th{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.swagger-ui .parameter__type{--tw-text-opacity:1!important;color:rgba(209,213,219,var(--tw-text-opacity))!important}.swagger-ui .opblock .opblock-section-header{--tw-bg-opacity:1!important;background-color:rgba(156,163,175,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.3!important}.swagger-ui .opblock .opblock-section-header label{--tw-text-opacity:1!important;color:rgba(209,213,219,var(--tw-text-opacity))!important}.swagger-ui .response-col_status{--tw-text-opacity:1!important;color:rgba(0,205,129,var(--tw-text-opacity))!important}.swagger-ui .opblock .opblock-section-header h4,.swagger-ui td.response-col_status{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.swagger-ui section.block.col-12.block-desktop.col-12-desktop{--tw-bg-opacity:1!important;background-color:rgba(55,65,81,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.3!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(2px)!important;--tw-shadow-color:0,0,0!important;--tw-shadow:inset 0px 0px 8px rgba(var(--tw-shadow-color),0.101562)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.swagger-ui .information-container{color:#fff;display:none}.swagger-ui .opblock .opblock-summary-description{--tw-text-opacity:1!important;color:rgba(209,213,219,var(--tw-text-opacity))!important}.swagger-ui .opblock-tag{color:#fff}.swagger-ui select{--tw-bg-opacity:1!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(3px)!important}.swagger-ui section.models,.swagger-ui select{background-color:rgba(156,163,175,var(--tw-bg-opacity))!important}.swagger-ui section.models{--tw-bg-opacity:1!important}.swagger-ui .link{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.swagger-ui .info pre{--tw-text-opacity:1!important;color:rgba(209,213,219,var(--tw-text-opacity))!important}.swagger-ui .errors-wrapper hgroup h4{--tw-text-opacity:1!important;color:rgba(220,38,38,var(--tw-text-opacity))!important}.swagger-ui .btn,.swagger-ui .errors-wrapper .errors h4{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}@media (min-width:768px){div.bm-burger-button{display:none}}div.bm-burger-button{position:fixed;width:24px;height:20px;left:90%;top:20px;cursor:pointer;z-index:999}span.bm-burger-bars{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.line-style{position:absolute;height:20%;left:0;right:0}.cross-style{position:absolute;top:12px;right:2px;cursor:pointer}.bm-cross{background:#bdc3c7}.bm-cross-button{height:24px;width:24px}div.bm-menu{height:100%;width:0;position:fixed;z-index:5;top:0;left:0;--tw-bg-opacity:1!important;background-color:rgba(31,41,55,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.95!important;padding-top:5rem!important;--tw-shadow-color:0,0,0!important;--tw-shadow:0 10px 15px -3px rgba(var(--tw-shadow-color),0.1),0 4px 6px -2px rgba(var(--tw-shadow-color),0.05)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(3px)!important;overflow-x:hidden;padding-top:0;transition:.5s}.bm-overlay{background:rgba(0,0,0,.3)}nav.bm-item-list{color:#b8b7ad;margin-left:0;font-size:20px}nav.bm-item-list>*{display:flex;text-decoration:none;margin-top:.5rem;margin-bottom:.5rem}.bm-item-list>*>span{margin-left:10px;font-weight:700;color:#fff}button.hamburger{position:fixed;top:5px;right:5px;z-index:999}.jsoneditor-vue textarea.jsoneditor-text{background-color:transparent;min-height:50rem}.jsoneditor-vue .jsoneditor-schema-error,.jsoneditor-vue div.jsoneditor td,.jsoneditor-vue div.jsoneditor textarea,.jsoneditor-vue div.jsoneditor th,.jsoneditor-vue div.jsoneditor-field,.jsoneditor-vue div.jsoneditor-value,.jsoneditor-vue textarea.jsoneditor-text{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.jsoneditor-vue tr.jsoneditor-highlight,.jsoneditor-vue tr.jsoneditor-selected{--tw-bg-opacity:1!important;background-color:rgba(52,211,153,var(--tw-bg-opacity))!important;background-color:grey!important}.jsoneditor-vue div.jsoneditor,.jsoneditor-vue div.jsoneditor-menu{border-color:#4b4b4b;background-color:transparent}.jsoneditor-vue div.jsoneditor-menu{background-color:rgba(0,205,129,var(--tw-bg-opacity))!important}.jsoneditor-vue div.jsoneditor textarea.jsoneditor-text,.jsoneditor-vue div.jsoneditor-menu,.jsoneditor-vue div.jsoneditor-tree{--tw-bg-opacity:1!important;--tw-bg-opacity:0.3!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(3px)!important}.jsoneditor-vue div.jsoneditor textarea.jsoneditor-text,.jsoneditor-vue div.jsoneditor-tree{background-color:#666;color:#fff;background-color:rgba(75,85,99,var(--tw-bg-opacity))!important}.jsoneditor-vue div.jsoneditor-field,.jsoneditor-vue div.jsoneditor-value{color:#fff}.jsoneditor-vue div.jsoneditor-field.jsoneditor-highlight,.jsoneditor-vue div.jsoneditor-field[contenteditable=true]:focus,.jsoneditor-vue div.jsoneditor-field[contenteditable=true]:hover,.jsoneditor-vue div.jsoneditor-value.jsoneditor-highlight,.jsoneditor-vue div.jsoneditor-value[contenteditable=true]:focus,.jsoneditor-vue div.jsoneditor-value[contenteditable=true]:hover{--tw-bg-opacity:1!important;background-color:rgba(0,205,129,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.3!important;--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(2px)!important;border-color:grey!important}.jsoneditor-vue div.jsoneditor-field.highlight-active,.jsoneditor-vue div.jsoneditor-field.highlight-active:focus,.jsoneditor-vue div.jsoneditor-field.highlight-active:hover,.jsoneditor-vue div.jsoneditor-value.highlight-active,.jsoneditor-vue div.jsoneditor-value.highlight-active:focus,.jsoneditor-vue div.jsoneditor-value.highlight-active:hover{background-color:#b1b1b1;border-color:#b1b1b1}.jsoneditor-vue div.jsoneditor-tree button:focus{background-color:#868686}.jsoneditor-vue div.jsoneditor td.jsoneditor-separator,.jsoneditor-vue div.jsoneditor-readonly{color:#acacac}.jsoneditor-vue div.jsoneditor-value.jsoneditor-string{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.jsoneditor-vue div.jsoneditor-value.jsoneditor-array,.jsoneditor-vue div.jsoneditor-value.jsoneditor-boolean,.jsoneditor-vue div.jsoneditor-value.jsoneditor-number,.jsoneditor-vue div.jsoneditor-value.jsoneditor-object{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.jsoneditor-vue div.jsoneditor-value.jsoneditor-null{color:#49a7fc}.jsoneditor-vue div.jsoneditor-value.jsoneditor-invalid{color:#fff}textarea.jsoneditor-text{background-color:transparent}.json-save-btn[data-v-551a97e0]{background-color:rgba(0,205,129,var(--tw-bg-opacity))!important}.json-save-btn[data-v-551a97e0],div.jsoneditor-contextmenu{--tw-bg-opacity:1!important;--tw-bg-opacity:0.3!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(3px)!important}div.jsoneditor-contextmenu{background-color:rgba(156,163,175,var(--tw-bg-opacity))!important}div.jsoneditor-contextmenu ul{background:0 0}div.jsoneditor-contextmenu ul li button.jsoneditor-selected,div.jsoneditor-contextmenu ul li button.jsoneditor-selected:focus,div.jsoneditor-contextmenu ul li button.jsoneditor-selected:hover{--tw-bg-opacity:1!important;background-color:rgba(0,205,129,var(--tw-bg-opacity))!important}table.jsoneditor-search div.jsoneditor-frame{--tw-bg-opacity:1!important;background-color:rgba(107,114,128,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.3!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(3px)!important}html{font-family:Quicksand,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{-webkit-touch-callout:none!important}a{-webkit-user-select:none!important}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:0}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:0;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.vue-modal-bottom,.vue-modal-bottomLeft,.vue-modal-bottomRight,.vue-modal-left,.vue-modal-right,.vue-modal-top,.vue-modal-topLeft,.vue-modal-topRight{display:block;overflow:hidden;position:absolute;background:0 0;z-index:9999999}.vue-modal-bottomLeft,.vue-modal-bottomRight,.vue-modal-topLeft,.vue-modal-topRight{width:12px;height:12px}.vue-modal-top{right:12;top:0;width:100%;height:12px;cursor:n-resize}.vue-modal-bottom{left:0;bottom:0;width:100%;height:12px;cursor:s-resize}.vue-modal-left{left:0;top:0;width:12px;height:100%;cursor:w-resize}.vue-modal-right{right:0;top:0;width:12px;height:100%;cursor:e-resize}.vue-modal-topRight{right:0;top:0;background:0 0;cursor:ne-resize}.vue-modal-topLeft{left:0;top:0;cursor:nw-resize}.vue-modal-bottomLeft{left:0;bottom:0;cursor:sw-resize}.vue-modal-bottomRight{right:0;bottom:0;cursor:se-resize}#vue-modal-triangle:after{display:block;position:absolute;content:"";background:0 0;left:0;top:0;width:0;height:0;border-bottom:10px solid #ddd;border-left:10px solid transparent}#vue-modal-triangle.clicked:after{border-bottom:10px solid #369be9}.vm--block-scroll{overflow:hidden;width:100vw}.vm--container{z-index:999}.vm--container,.vm--overlay{position:fixed;box-sizing:border-box;left:0;top:0;width:100%;height:100vh}.vm--overlay{background:rgba(0,0,0,.2);opacity:1}.vm--container.scrollable{height:100%;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.vm--modal{position:relative;overflow:hidden;box-sizing:border-box;background-color:#fff;border-radius:3px;box-shadow:0 20px 60px -2px rgba(27,33,58,.4)}.vm--container.scrollable .vm--modal{margin-bottom:2px}.vm--top-right-slot{display:block;position:absolute;right:0;top:0}.vm-transition--overlay-enter-active,.vm-transition--overlay-leave-active{transition:all 50ms}.vm-transition--overlay-enter,.vm-transition--overlay-leave-active{opacity:0}.vm-transition--modal-enter-active,.vm-transition--modal-leave-active{transition:all .4s}.vm-transition--modal-enter,.vm-transition--modal-leave-active{opacity:0;transform:translateY(-20px)}.vm-transition--default-enter-active,.vm-transition--default-leave-active{transition:all 2ms}.vm-transition--default-enter,.vm-transition--default-leave-active{opacity:0}.vue-dialog{font-size:14px}.vue-dialog div{box-sizing:border-box}.vue-dialog-content{flex:1 0 auto;width:100%;padding:14px}.vue-dialog-content-title{font-weight:600;padding-bottom:14px}.vue-dialog-buttons{display:flex;flex:0 1 auto;width:100%;border-top:1px solid #eee}.vue-dialog-buttons-none{width:100%;padding-bottom:14px}.vue-dialog-button{font-size:inherit;background:0 0;padding:0;margin:0;border:0;cursor:pointer;box-sizing:border-box;line-height:40px;height:40px;color:inherit;font:inherit;outline:0}.vue-dialog-button:hover{background:#f9f9f9}.vue-dialog-button:active{background:#f3f3f3}.vue-dialog-button:not(:first-of-type){border-left:1px solid #eee}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:5px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#00cd81;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}</style><link as="script" href="/_nuxt/static/1633560960/state.js" rel="preload"/><link as="script" href="/_nuxt/static/1633560960/payload.js" rel="preload"/><link as="script" href="/_nuxt/static/1633560960/manifest.js" rel="preload"/>
</head>
<body class="dark font-sans font-medium appbackground" data-n-head="%7B%22class%22:%7B%22ssr%22:%5B%22dark%22,%22font-sans%22,%22font-medium%22,%22appbackground%22%5D%7D%7D">
<div data-server-rendered="true" id="__nuxt"><!-- --><div id="__layout"><div class="appbackground min-h-screen mx-auto"><div><div id="pagewrapper" page="[object Object]"><nav class="w-full navbar bg-transparent sticky top-0 left-0 right-0 z-200 h-16 lg:h-24 z-30 shadow-none"><div class="h-full py-2 mx-auto"><div class="md:flex md:items-center md:text-xl mx-2 lg:text-2xl lg:mx-4 h-full md:justify-between" id="persist-header"><div class="flex items-center justify-between"><a aria-current="page" class="mr-6 nuxt-link-exact-active nuxt-link-active" data-v-39a011e4="" href="/"><div class="z-2000 flex items-center md:justify-start justify-center" data-v-39a011e4=""><img alt="logo" class="p-2" data-v-39a011e4="" height="30" src="https://cms.donavanaldrich.com/assets/df2dc50a-5dca-45ce-adaa-58792209838b?width=30&height=30" weight="30"/> <span class="flex" data-v-39a011e4=""><span class="flex text-gray-800 dark:text-white" data-v-39a011e4="">Donavan</span> <span class="flex ml-1 text-primary-500" data-v-39a011e4=""> Aldrich</span></span></div></a> <div class="flex"><div class="relative"><div class="absolute right-0 z-20 w-48 py-2 mt-2 rounded-md shadow-xl bg-gray-800 bg-opacity-85 backdrop-filter backdrop-blur-3 hidden"></div></div></div></div> <div class="rounded-xl bg-transparent flex-1 md:flex md:items-center md:justify-between mt-2 mr-4 md:mt-0 hidden md:block"><div class="flex flex-row md:items-center md:mx-8"></div> <div class="flex items-center mt-4 md:mt-0"><!-- --></div></div></div></div></nav> <!-- --> <div id="pageparser"><div id="sectionwrapper"><div page_section="[object Object]"><div __typename="page_sections" id="47"><div id="contentselector"><!-- --> <div class="px-1 site-page-width justify-center prose lg:prose-lg xl:prose-xl"><!-- --> <!-- --> <!-- --> <!-- --></div> <div id="landingpage"><div class="flex flex-wrap -m-4 mt-6 justify-around mx-auto"><div class="p-4 xl:w-1/4 md:w-1/2 w-full animate-animated animate-zoomIn"><div class="h-full p-6 rounded-lg border flex flex-col relative overflow-hidden appforeground appforeground-hover depressed"><div class="flex flex-col mx-2 my-2"><div class="text-3xl leading-none flex items-center pb-4"><div class="flex depressed bg-black w-full py-2 rounded-md bg-opacity-40"><span><svg class="h-6 w-6 flex h-9 w-9 text-primary-500 ml-2" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M14 10l-2 1m0 0l-2-1m2 1v2.5M20 7l-2 1m2-1l-2-1m2 1v2.5M14 4l-2-1-2 1M4 7l2-1M4 7l2 1M4 7v2.5M12 21l-2-1m2 1l2-1m-2 1v-2.5M6 18l-2-1v-2.5M18 18l2-1v-2.5" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span> <svg class="h-8 w-8 flex text-white mt-0.5" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg> <span><!-- --></span></div></div> <div class="text-xl secondaryText leading-none flex items-center pb-4 mb-2 border-b"><span>A live dashboard of my home server. All the fun stuff happens here.</span></div></div> <div class="flex-grow mx-2 my-2"><ul><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
Monitoring
</li><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
CI/CD
</li><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
Infrastructure as Code
</li><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
Orchestration
</li></ul></div> <div class="flex mx-auto justify-center"><div class="flex max-w-3xl"><a class="mt-auto text-center border-0 py-2 px-4 depressed w-full focus:outline-none rounded button accent-splash" href="/homelab">Homelab</a></div></div></div></div><div class="p-4 xl:w-1/4 md:w-1/2 w-full animate-animated animate-zoomIn"><div class="h-full p-6 rounded-lg border flex flex-col relative overflow-hidden appforeground appforeground-hover depressed"><div class="flex flex-col mx-2 my-2"><div class="text-3xl leading-none flex items-center pb-4"><div class="flex depressed bg-black w-full py-2 rounded-md bg-opacity-40"><span><svg class="h-6 w-6 flex h-9 w-9 text-primary-500 ml-2" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M14 10l-2 1m0 0l-2-1m2 1v2.5M20 7l-2 1m2-1l-2-1m2 1v2.5M14 4l-2-1-2 1M4 7l2-1M4 7l2 1M4 7v2.5M12 21l-2-1m2 1l2-1m-2 1v-2.5M6 18l-2-1v-2.5M18 18l2-1v-2.5" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span> <svg class="h-8 w-8 flex text-white mt-0.5" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg> <span><!-- --></span></div></div> <div class="text-xl secondaryText leading-none flex items-center pb-4 mb-2 border-b"><span>Articles related to devops, self-hosting & automation. Understandable to beginners, helpful to all.</span></div></div> <div class="flex-grow mx-2 my-2"><ul><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
Devops
</li><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
Automation
</li><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
Self-Hosting
</li></ul></div> <div class="flex mx-auto justify-center"><div class="flex max-w-3xl"><a class="mt-auto text-center border-0 py-2 px-4 depressed w-full focus:outline-none rounded button accent-splash" href="/index">Blog</a></div></div></div></div><div class="p-4 xl:w-1/4 md:w-1/2 w-full animate-animated animate-zoomIn"><div class="h-full p-6 rounded-lg border flex flex-col relative overflow-hidden appforeground appforeground-hover depressed"><div class="flex flex-col mx-2 my-2"><div class="text-3xl leading-none flex items-center pb-4"><div class="flex depressed bg-black w-full py-2 rounded-md bg-opacity-40"><span><svg class="h-6 w-6 flex h-9 w-9 text-primary-500 ml-2" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M14 10l-2 1m0 0l-2-1m2 1v2.5M20 7l-2 1m2-1l-2-1m2 1v2.5M14 4l-2-1-2 1M4 7l2-1M4 7l2 1M4 7v2.5M12 21l-2-1m2 1l2-1m-2 1v-2.5M6 18l-2-1v-2.5M18 18l2-1v-2.5" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span> <svg class="h-8 w-8 flex text-white mt-0.5" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg> <span><!-- --></span></div></div> <div class="text-xl secondaryText leading-none flex items-center pb-4 mb-2 border-b"><span>I'm a huge fan/believer/supporter of open source! Here's my public projects.</span></div></div> <div class="flex-grow mx-2 my-2"><ul><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
Docker
</li><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
Github
</li><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
Gitlab
</li><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
Terraform
</li></ul></div> <div class="flex mx-auto justify-center"><div class="flex max-w-3xl"><a class="mt-auto text-center border-0 py-2 px-4 depressed w-full focus:outline-none rounded button accent-splash" href="/projects">Projects</a></div></div></div></div><div class="p-4 xl:w-1/4 md:w-1/2 w-full animate-animated animate-zoomIn"><div class="h-full p-6 rounded-lg border flex flex-col relative overflow-hidden appforeground appforeground-hover depressed"><div class="flex flex-col mx-2 my-2"><div class="text-3xl leading-none flex items-center pb-4"><div class="flex depressed bg-black w-full py-2 rounded-md bg-opacity-40"><span><svg class="h-6 w-6 flex h-9 w-9 text-primary-500 ml-2" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M14 10l-2 1m0 0l-2-1m2 1v2.5M20 7l-2 1m2-1l-2-1m2 1v2.5M14 4l-2-1-2 1M4 7l2-1M4 7l2 1M4 7v2.5M12 21l-2-1m2 1l2-1m-2 1v-2.5M6 18l-2-1v-2.5M18 18l2-1v-2.5" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span> <svg class="h-8 w-8 flex text-white mt-0.5" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg> <span><!-- --></span></div></div> <div class="text-xl secondaryText leading-none flex items-center pb-4 mb-2 border-b"><span>An overview of the tech and principles which go into this site, as well as my other projects</span></div></div> <div class="flex-grow mx-2 my-2"><ul><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
Tools
</li><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
Development
</li><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
Continuous Everything
</li><li class="flex items-center mb-2"><span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span>
Overview
</li></ul></div> <div class="flex mx-auto justify-center"><div class="flex max-w-3xl"><a class="mt-auto text-center border-0 py-2 px-4 depressed w-full focus:outline-none rounded button accent-splash" href="/site">Site</a></div></div></div></div></div> </div></div> <!-- --></div></div></div></div> <footer><footer class="appforeground depressed body-font p-6 mx-auto flex justify-center text-center flex-row flex-nowrap mt-48"><div class="lg:w-1/4 md:w-1/2 w-full px-4"><h2 class="title-font font-medium dimmedText tracking-widest text-sm mb-3 block uppercase">
Homelab
</h2> <nav class="list-none"><ul><li><a aria-label="StatusPage" class="secondaryText hover:text-primary-500" href="/homelab/status">StatusPage</a></li><li><a aria-label="Ansible" class="secondaryText hover:text-primary-500" href="/homelab/ansible">Ansible</a></li><li><a aria-label="Terraform" class="secondaryText hover:text-primary-500" href="/homelab/terraform">Terraform</a></li><li><a aria-label="Monitoring" class="secondaryText hover:text-primary-500" href="/homelab/netdata">Monitoring</a></li></ul></nav></div><div class="lg:w-1/4 md:w-1/2 w-full px-4"><h2 class="title-font font-medium dimmedText tracking-widest text-sm mb-3 block uppercase">
Projects
</h2> <nav class="list-none"><ul><li><a aria-label="Gitlab" class="secondaryText hover:text-primary-500" href="/projects/gitlab">Gitlab</a></li><li><a aria-label="GitHub" class="secondaryText hover:text-primary-500" href="/projects/github">GitHub</a></li><li><a aria-label="Docker" class="secondaryText hover:text-primary-500" href="/projects/docker">Docker</a></li><li><a aria-label="Terraform" class="secondaryText hover:text-primary-500" href="/projects/terraform">Terraform</a></li></ul></nav></div></footer> <div class="container py-4 lg:px-20 mx-auto flex flex-col sm:flex-row mb-26 md:mb-0"><button class="inline-flex justify-center"><p class="flex text-gray-500">
©2021 Donavan Aldrich
</p></button> <!-- --> <span class="inline-flex sm:ml-auto sm:mt-0 mt-2 justify-center sm:justify-start"><span class="flex flex-row justify-center h-full items-center"><div class="flex"><div class="mx-2"><a aria-label="pdf" class="text-primary-accent flex" href="https://pdf-render.donavanaldrich.com/api/render?url=https://portfolio.donavanaldrich.com/" rel="noopener" target="_blank"><svg aria-hidden="true" class="svg-inline--fa fa-file-pdf fa-w-12" data-icon="file-pdf" data-prefix="fas" focusable="false" role="img" style="height:24px;width:24px" viewbox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M181.9 256.1c-5-16-4.9-46.9-2-46.9 8.4 0 7.6 36.9 2 46.9zm-1.7 47.2c-7.7 20.2-17.3 43.3-28.4 62.7 18.3-7 39-17.2 62.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM86.1 428.1c0 .8 13.2-5.4 34.9-40.2-6.7 6.3-29.1 24.5-34.9 40.2zM248 160h136v328c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V24C0 10.7 10.7 0 24 0h200v136c0 13.2 10.8 24 24 24zm-8 171.8c-20-12.2-33.3-29-42.7-53.8 4.5-18.5 11.6-46.6 6.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5 18.3-.4 44.1 8.1 77-11.6 27.6-28.7 64.6-40.8 85.8-.1 0-.1.1-.2.1-27.1 13.9-73.6 44.5-54.5 68 5.6 6.9 16 10 21.5 10 17.9 0 35.7-18 61.1-61.8 25.8-8.5 54.1-19.1 79-23.2 21.7 11.8 47.1 19.5 64 19.5 29.2 0 31.2-32 19.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-74.1 255.3c4.1-2.7-2.5-11.9-42.8-9 37.1 15.8 42.8 9 42.8 9z" fill="currentColor"></path></svg></a></div> <button aria-label="qrcode" class="mx-2 text-primary-accent flex"><svg aria-hidden="true" class="svg-inline--fa fa-qrcode fa-w-14" data-icon="qrcode" data-prefix="fas" focusable="false" role="img" style="height:24px;width:24px" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M0 224h192V32H0v192zM64 96h64v64H64V96zm192-64v192h192V32H256zm128 128h-64V96h64v64zM0 480h192V288H0v192zm64-128h64v64H64v-64zm352-64h32v128h-96v-32h-32v96h-64V288h96v32h64v-32zm0 160h32v32h-32v-32zm-64 0h32v32h-32v-32z" fill="currentColor"></path></svg></button> <!-- --></div> <div class="flex"><div class="mx-2"><a aria-label="github" class="text-gray-500 flex" href="https://github.com/donaldrich80" rel="noopener" target="_blank"><svg aria-hidden="true" class="svg-inline--fa fa-github fa-w-16" data-icon="github" data-prefix="fab" focusable="false" role="img" style="height:24px;width:24px" viewbox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z" fill="currentColor"></path></svg></a></div><div class="mx-2"><a aria-label="docker" class="text-gray-500 flex" href="https://hub.docker.com/u/donaldrich" rel="noopener" target="_blank"><svg aria-hidden="true" class="svg-inline--fa fa-docker fa-w-20" data-icon="docker" data-prefix="fab" focusable="false" role="img" style="height:24px;width:24px" viewbox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z" fill="currentColor"></path></svg></a></div><div class="mx-2"><a aria-label="gitlab" class="text-gray-500 flex" href="https://gitlab.com/donaldrich" rel="noopener" target="_blank"><svg aria-hidden="true" class="svg-inline--fa fa-gitlab fa-w-16" data-icon="gitlab" data-prefix="fab" focusable="false" role="img" style="height:24px;width:24px" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M105.2 24.9c-3.1-8.9-15.7-8.9-18.9 0L29.8 199.7h132c-.1 0-56.6-174.8-56.6-174.8zM.9 287.7c-2.6 8 .3 16.9 7.1 22l247.9 184-226.2-294zm160.8-88l94.3 294 94.3-294zm349.4 88l-28.8-88-226.3 294 247.9-184c6.9-5.1 9.7-14 7.2-22zM425.7 24.9c-3.1-8.9-15.7-8.9-18.9 0l-56.6 174.8h132z" fill="currentColor"></path></svg></a></div><div class="mx-2"><a aria-label="linkedin" class="text-gray-500 flex" href="https://linkedin.com/in/don-aldrich-48a51815" rel="noopener" target="_blank"><svg aria-hidden="true" class="svg-inline--fa fa-linkedin fa-w-14" data-icon="linkedin" data-prefix="fab" focusable="false" role="img" style="height:24px;width:24px" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z" fill="currentColor"></path></svg></a></div><div class="mx-2"><a aria-label="email" class="text-gray-500 flex" href="mailto:aldrich.don@gmail.com" rel="noopener" target="_blank"><svg aria-hidden="true" class="svg-inline--fa fa-envelope-open-text fa-w-16" data-icon="envelope-open-text" data-prefix="fas" focusable="false" role="img" style="height:24px;width:24px" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M176 216h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16zm-16 80c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16zm96 121.13c-16.42 0-32.84-5.06-46.86-15.19L0 250.86V464c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V250.86L302.86 401.94c-14.02 10.12-30.44 15.19-46.86 15.19zm237.61-254.18c-8.85-6.94-17.24-13.47-29.61-22.81V96c0-26.51-21.49-48-48-48h-77.55c-3.04-2.2-5.87-4.26-9.04-6.56C312.6 29.17 279.2-.35 256 0c-23.2-.35-56.59 29.17-73.41 41.44-3.17 2.3-6 4.36-9.04 6.56H96c-26.51 0-48 21.49-48 48v44.14c-12.37 9.33-20.76 15.87-29.61 22.81A47.995 47.995 0 0 0 0 200.72v10.65l96 69.35V96h320v184.72l96-69.35v-10.65c0-14.74-6.78-28.67-18.39-37.77z" fill="currentColor"></path></svg></a></div></div></span></span></div> </footer></div></div> <div><!-- --></div></div></div></div><script defer="" src="/_nuxt/static/1633560960/state.js"></script><script>!function(){var t,e=document,n=e.createElement("script");!("noModule"in n)&&"onbeforeload"in n&&(t=!1,e.addEventListener("beforeload",function(e){if(e.target===n)t=!0;else if(!e.target.hasAttribute("nomodule")||!t)return;e.preventDefault()},!0),n.type="module",n.src=".",e.head.appendChild(n),n.remove())}()</script><script defer="" nomodule="" src="/_nuxt/044e446.js"></script><script defer="" src="/_nuxt/cefdca1.modern.js" type="module"></script><script defer="" nomodule="" src="/_nuxt/5dffb8c.js"></script><script defer="" src="/_nuxt/a22d9b5.modern.js" type="module"></script><script defer="" nomodule="" src="/_nuxt/f90d3aa.js"></script><script defer="" src="/_nuxt/a30c898.modern.js" type="module"></script><script defer="" nomodule="" src="/_nuxt/7ece6a6.js"></script><script defer="" src="/_nuxt/eb6b128.modern.js" type="module"></script><script defer="" nomodule="" src="/_nuxt/d73c234.js"></script><script defer="" src="/_nuxt/0bf6af0.modern.js" type="module"></script><script defer="" nomodule="" src="/_nuxt/bad6deb.js"></script><script defer="" src="/_nuxt/5313b46.modern.js" type="module"></script><script defer="" nomodule="" src="/_nuxt/fe6d7bd.js"></script><script defer="" src="/_nuxt/fa7ed1a.modern.js" type="module"></script><script defer="" nomodule="" src="/_nuxt/a99ccaa.js"></script><script defer="" src="/_nuxt/9b0af10.modern.js" type="module"></script><script defer="" nomodule="" src="/_nuxt/009999a.js"></script><script defer="" src="/_nuxt/41ca88c.modern.js" type="module"></script>
<script data-cf-beacon='{"rayId":"69db70acd8e60bca","version":"2021.9.0","r":1,"token":"19def50c97ba499c84bfa0de1e8f6135","si":100}' defer="" src="https://static.cloudflareinsights.com/beacon.min.js"></script>
</body>
</html>
<!DOCTYPE html>
<html data-n-head="%7B%22lang%22:%7B%22ssr%22:%22en%22%7D%7D" data-n-head-ssr="" lang="en">
<head>
<title>
Donavan Aldrich's Portfolio
</title>
<meta charset="utf-8" data-n-head="ssr"/>
<meta content="width=device-width,initial-scale=1,shrink-to-fit=no" data-n-head="ssr" name="viewport"/>
<meta charset="utf-8" data-hid="charset" data-n-head="ssr"/>
<meta content="yes" data-hid="mobile-web-app-capable" data-n-head="ssr" name="mobile-web-app-capable"/>
<meta content="black-translucent" data-hid="apple-mobile-web-app-status-bar-style" data-n-head="ssr" name="apple-mobile-web-app-status-bar-style"/>
<meta content="portfolio" data-hid="apple-mobile-web-app-title" data-n-head="ssr" name="apple-mobile-web-app-title"/>
<meta content="#fff" data-hid="theme-color" data-n-head="ssr" name="theme-color"/>
<meta content="The devops portfolio of Donavan Aldrich" data-hid="description" data-n-head="ssr" name="description"/>
<meta content="Donavan Aldrich" data-hid="author" data-n-head="ssr" name="author"/>
<meta content="index,follow" data-hid="robots" data-n-head="ssr" name="robots"/>
<meta content="website" data-hid="og:type" data-n-head="ssr" property="og:type"/>
<meta content="https://portfolio.donavanaldrich.com" data-hid="og:url" data-n-head="ssr" property="og:url"/>
<meta content="Donavan Aldrich's Portfolio" data-hid="og:title" data-n-head="ssr" property="og:title"/>
<meta content="Donavan Aldrich's Portfolio" data-hid="og:site_name" data-n-head="ssr" property="og:site_name"/>
<meta content="The devops portfolio of Donavan Aldrich" data-hid="og:description" data-n-head="ssr" property="og:description"/>
<meta content="https://cms.donavanaldrich.com/assets/df2dc50a-5dca-45ce-adaa-58792209838b" data-hid="og:image" data-n-head="ssr" property="og:image"/>
<meta content="Donavan Aldrich's Portfolio" data-hid="twitter:title" data-n-head="ssr" name="twitter:title"/>
<meta content="The devops portfolio of Donavan Aldrich" data-hid="twitter:description" data-n-head="ssr" name="twitter:description"/>
<meta content="https://portfolio.donavanaldrich.com" data-hid="twitter:url" data-n-head="ssr" name="twitter:url"/>
<meta content="https://cms.donavanaldrich.com/assets/df2dc50a-5dca-45ce-adaa-58792209838b" data-hid="twitter:image" data-n-head="ssr" name="twitter:image"/>
<meta content="Donavan Aldrich's Portfolio" data-hid="twitter:site" data-n-head="ssr" name="twitter:site"/>
<link data-hid="gf-prefetch" data-n-head="ssr" href="https://fonts.gstatic.com/" rel="dns-prefetch"/>
<link crossorigin="" data-hid="gf-preconnect" data-n-head="ssr" href="https://fonts.gstatic.com/" rel="preconnect"/>
<link as="style" data-hid="gf-preload" data-n-head="ssr" href="https://fonts.googleapis.com/css2?family=Ubuntu Mono&family=Quicksand&family=Fira Code&family=Source Code Pro&family=Material Icons&display=swap" rel="preload"/>
<link data-hid="shortcut-icon" data-n-head="ssr" href="/_nuxt/icons/icon_64x64.286880.png" rel="shortcut icon"/>
<link data-hid="apple-touch-icon" data-n-head="ssr" href="/_nuxt/icons/icon_512x512.286880.png" rel="apple-touch-icon" sizes="512x512"/>
<link data-hid="manifest" data-n-head="ssr" href="/_nuxt/manifest.8780c11b.json" rel="manifest"/>
<link data-n-head="ssr" href="https://cms.donavanaldrich.com/assets/df2dc50a-5dca-45ce-adaa-58792209838b" rel="icon" type="image/x-icon"/>
<link data-hid="canonical" data-n-head="ssr" href="https://portfolio.donavanaldrich.com" rel="canonical"/>
<script data-hid="gf-script" data-n-head="ssr">
!function(){var e=document.createElement("link");e.rel="stylesheet",e.href="https://fonts.googleapis.com/css2?family=Ubuntu Mono&family=Quicksand&family=Fira Code&family=Source Code Pro&family=Material Icons&display=swap",document.querySelector("head").appendChild(e)}()
</script>
<script data-n-head="ssr" type="application/ld+json">
{"@context":"https://schema.org","@type":"Organization","name":"Donavan Aldrich","url":"https://portfolio.donavanaldrich.com","logo":"https://cms.donavanaldrich.com/assets/df2dc50a-5dca-45ce-adaa-58792209838b"}
</script>
<noscript data-hid="gf-noscript" data-n-head="ssr">
<link href="https://fonts.googleapis.com/css2?family=Ubuntu Mono&family=Quicksand&family=Fira Code&family=Source Code Pro&family=Material Icons&display=swap" rel="stylesheet"/>
</noscript>
<link as="script" href="/_nuxt/cefdca1.modern.js" rel="modulepreload"/>
<link as="script" href="/_nuxt/fa7ed1a.modern.js" rel="modulepreload"/>
<link as="script" href="/_nuxt/9b0af10.modern.js" rel="modulepreload"/>
<link as="script" href="/_nuxt/41ca88c.modern.js" rel="modulepreload"/>
<link as="script" href="/_nuxt/a22d9b5.modern.js" rel="modulepreload"/>
<link as="script" href="/_nuxt/a30c898.modern.js" rel="modulepreload"/>
<link as="script" href="/_nuxt/eb6b128.modern.js" rel="modulepreload"/>
<link as="script" href="/_nuxt/0bf6af0.modern.js" rel="modulepreload"/>
<link as="script" href="/_nuxt/5313b46.modern.js" rel="modulepreload"/>
<style data-vue-ssr-id="138a2181:0 47ae6e1e:0 b1da8ea0:0 850d7432:0 e674d05e:0 a838309a:0">
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid #e5e7eb}*{--tw-ring-inset:var(--tw-empty, );/*!*//*!*/--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;line-height:inherit;color:inherit}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}[role=button],button{cursor:pointer}html{-webkit-text-size-adjust:100%;font-family:Quicksand,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}blockquote,h1,h2,h3,h6,hr,p,pre{margin:0}h1,h2,h3,h6{font-size:inherit;font-weight:inherit}img{border-style:solid;max-width:100%;height:auto}input::placeholder{opacity:1;color:#9ca3af}input::webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}embed,iframe,img,svg{display:block;vertical-align:middle}code,pre{font-size:1em;font-family:Fira Code,mono}b,strong{font-weight:bolder}small{font-size:80%}table{text-indent:0;border-color:inherit;border-collapse:collapse}textarea{resize:vertical}textarea::placeholder{opacity:1;color:#9ca3af}textarea::webkit-input-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}ol,ul{list-style:none;margin:0;padding:0}.prose{color:#f3f4f6;max-width:65ch;font-size:1rem;line-height:1.75}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:#00cd81;text-decoration:underline;font-weight:500}.prose strong{color:#f3f4f6;font-weight:600}.prose ol[type=A]{--list-counter-style:upper-alpha}.prose ol[type=a]{--list-counter-style:lower-alpha}.prose ol[type="A s"]{--list-counter-style:upper-alpha}.prose ol[type="a s"]{--list-counter-style:lower-alpha}.prose ol[type=I]{--list-counter-style:upper-roman}.prose ol[type=i]{--list-counter-style:lower-roman}.prose ol[type="I s"]{--list-counter-style:upper-roman}.prose ol[type="i s"]{--list-counter-style:lower-roman}.prose ol[type="1"]{--list-counter-style:decimal}.prose ol>li{position:relative;padding-left:1.75em}.prose ol>li:before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em;color:#f3f4f6}.prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:#00cd81;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111;font-size:50px;overflow-wrap:break-word;line-height:1.25}.prose h2{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;font-size:34px;line-height:1.25;border-bottom:1px solid #6b7280;padding-bottom:8px}.prose h2,.prose h3{color:#f3f4f6;overflow-wrap:break-word}.prose h3{font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;font-size:30px;line-height:1.25}.prose h4{color:#f3f4f6;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5;font-size:28px;overflow-wrap:break-word;line-height:1.25}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:#111827;font-weight:600;font-size:.875em}.prose code:after,.prose code:before{content:"`"}.prose a code{color:#111827}.prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code:after,.prose pre code:before{content:none}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding:.5714286em}.prose p{margin-top:1.25em;margin-bottom:1.25em;color:#f3f4f6}.prose figure,.prose img,.prose video{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol,.prose ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.prose li{margin-top:.5em;margin-bottom:.5em}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.75em;margin-bottom:.75em}.prose h2+*,.prose h3+*,.prose h4+*,.prose hr+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h5,.prose h6{color:#f3f4f6;font-size:26px;overflow-wrap:break-word;line-height:1.25}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm figure,.prose-sm img,.prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm figure>*{margin-top:0;margin-bottom:0}.prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm code{font-size:.8571429em}.prose-sm h2 code{font-size:.9em}.prose-sm h3 code{font-size:.8888889em}.prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm ol,.prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm ol>li{padding-left:1.5714286em}.prose-sm ol>li:before{left:0}.prose-sm ul>li{padding-left:1.5714286em}.prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm>ul>li>:first-child{margin-top:1.1428571em}.prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.prose-sm>ol>li>:first-child{margin-top:1.1428571em}.prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.prose-sm ol ol,.prose-sm ol ul,.prose-sm ul ol,.prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm h2+*,.prose-sm h3+*,.prose-sm h4+*,.prose-sm hr+*{margin-top:0}.prose-sm table{font-size:.8571429em;line-height:1.5}.prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm thead th:first-child{padding-left:0}.prose-sm thead th:last-child{padding-right:0}.prose-sm tbody td{padding:.6666667em 1em}.prose-sm tbody td:first-child{padding-left:0}.prose-sm tbody td:last-child{padding-right:0}.prose-sm>:first-child{margin-top:0}.prose-sm>:last-child{margin-bottom:0}.aspect-w-16{--tw-aspect-w:16;position:relative;padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%)}.aspect-w-16>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.aspect-h-9{--tw-aspect-h:9}.aspect-w-9{--tw-aspect-w:9;position:relative;padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%)}.aspect-w-9>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.aspect-h-16{--tw-aspect-h:16}.site-page-width{margin-left:auto;margin-right:auto;max-width:65ch}@media (min-width:1024px){.site-page-width{max-width:60%}}.page-title{line-height:1.25;text-align:center;--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.editorial-type{color:#f3f4f6;max-width:65ch;font-size:1rem;line-height:1.75;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:none}.editorial-type [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.editorial-type a{color:#00cd81;text-decoration:underline;font-weight:500}.editorial-type strong{color:#f3f4f6;font-weight:600}.editorial-type ol[type=A]{--list-counter-style:upper-alpha}.editorial-type ol[type=a]{--list-counter-style:lower-alpha}.editorial-type ol[type="A s"]{--list-counter-style:upper-alpha}.editorial-type ol[type="a s"]{--list-counter-style:lower-alpha}.editorial-type ol[type=I]{--list-counter-style:upper-roman}.editorial-type ol[type=i]{--list-counter-style:lower-roman}.editorial-type ol[type="I s"]{--list-counter-style:upper-roman}.editorial-type ol[type="i s"]{--list-counter-style:lower-roman}.editorial-type ol[type="1"]{--list-counter-style:decimal}.editorial-type ol>li{position:relative;padding-left:1.75em}.editorial-type ol>li:before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.editorial-type ul>li{position:relative;padding-left:1.75em}.editorial-type ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.editorial-type hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em;color:#f3f4f6}.editorial-type blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.editorial-type blockquote p:first-of-type:before{content:open-quote}.editorial-type blockquote p:last-of-type:after{content:close-quote}.editorial-type h1{color:#00cd81;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111;font-size:50px;overflow-wrap:break-word;line-height:1.25}.editorial-type h2{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;font-size:34px;line-height:1.25;border-bottom:1px solid #6b7280;padding-bottom:8px}.editorial-type h2,.editorial-type h3{color:#f3f4f6;overflow-wrap:break-word}.editorial-type h3{font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;font-size:30px;line-height:1.25}.editorial-type h4{color:#f3f4f6;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5;font-size:28px;overflow-wrap:break-word;line-height:1.25}.editorial-type figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.editorial-type code{color:#111827;font-weight:600;font-size:.875em}.editorial-type code:after,.editorial-type code:before{content:"`"}.editorial-type a code{color:#111827}.editorial-type pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.editorial-type pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.editorial-type pre code:after,.editorial-type pre code:before{content:none}.editorial-type table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.editorial-type thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.editorial-type thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.editorial-type tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.editorial-type tbody tr:last-child{border-bottom-width:0}.editorial-type tbody td{vertical-align:top;padding:.5714286em}.editorial-type p{margin-top:1.25em;margin-bottom:1.25em;color:#f3f4f6}.editorial-type figure,.editorial-type img,.editorial-type video{margin-top:2em;margin-bottom:2em}.editorial-type figure>*{margin-top:0;margin-bottom:0}.editorial-type h2 code{font-size:.875em}.editorial-type h3 code{font-size:.9em}.editorial-type ol,.editorial-type ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.editorial-type li{margin-top:.5em;margin-bottom:.5em}.editorial-type>ul>li p{margin-top:.75em;margin-bottom:.75em}.editorial-type>ul>li>:first-child{margin-top:1.25em}.editorial-type>ul>li>:last-child{margin-bottom:1.25em}.editorial-type>ol>li>:first-child{margin-top:1.25em}.editorial-type>ol>li>:last-child{margin-bottom:1.25em}.editorial-type ol ol,.editorial-type ol ul,.editorial-type ul ol,.editorial-type ul ul{margin-top:.75em;margin-bottom:.75em}.editorial-type h2+*,.editorial-type h3+*,.editorial-type h4+*,.editorial-type hr+*{margin-top:0}.editorial-type thead th:first-child{padding-left:0}.editorial-type thead th:last-child{padding-right:0}.editorial-type tbody td:first-child{padding-left:0}.editorial-type tbody td:last-child{padding-right:0}.editorial-type>:first-child{margin-top:0}.editorial-type>:last-child{margin-bottom:0}.editorial-type h5,.editorial-type h6{color:#f3f4f6;font-size:26px;overflow-wrap:break-word;line-height:1.25}@media (min-width:640px){.editorial-type{font-size:.875rem;line-height:1.7142857}.editorial-type p{margin-top:1.1428571em;margin-bottom:1.1428571em}.editorial-type [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.editorial-type blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.editorial-type h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.editorial-type h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.editorial-type h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.editorial-type h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.editorial-type figure,.editorial-type img,.editorial-type video{margin-top:1.7142857em;margin-bottom:1.7142857em}.editorial-type figure>*{margin-top:0;margin-bottom:0}.editorial-type figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.editorial-type code{font-size:.8571429em}.editorial-type h2 code{font-size:.9em}.editorial-type h3 code{font-size:.8888889em}.editorial-type pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.editorial-type ol,.editorial-type ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.editorial-type li{margin-top:.2857143em;margin-bottom:.2857143em}.editorial-type ol>li{padding-left:1.5714286em}.editorial-type ol>li:before{left:0}.editorial-type ul>li{padding-left:1.5714286em}.editorial-type ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.editorial-type>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.editorial-type>ul>li>:first-child{margin-top:1.1428571em}.editorial-type>ul>li>:last-child{margin-bottom:1.1428571em}.editorial-type>ol>li>:first-child{margin-top:1.1428571em}.editorial-type>ol>li>:last-child{margin-bottom:1.1428571em}.editorial-type ol ol,.editorial-type ol ul,.editorial-type ul ol,.editorial-type ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.editorial-type hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.editorial-type h2+*,.editorial-type h3+*,.editorial-type h4+*,.editorial-type hr+*{margin-top:0}.editorial-type table{font-size:.8571429em;line-height:1.5}.editorial-type thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.editorial-type thead th:first-child{padding-left:0}.editorial-type thead th:last-child{padding-right:0}.editorial-type tbody td{padding:.6666667em 1em}.editorial-type tbody td:first-child{padding-left:0}.editorial-type tbody td:last-child{padding-right:0}.editorial-type>:first-child{margin-top:0}.editorial-type>:last-child{margin-bottom:0}}@media (min-width:768px){.editorial-type{color:#f3f4f6;max-width:65ch;font-size:1rem;line-height:1.75}.editorial-type [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.editorial-type a{color:#00cd81;text-decoration:underline;font-weight:500}.editorial-type strong{color:#f3f4f6;font-weight:600}.editorial-type ol[type=A]{--list-counter-style:upper-alpha}.editorial-type ol[type=a]{--list-counter-style:lower-alpha}.editorial-type ol[type="A s"]{--list-counter-style:upper-alpha}.editorial-type ol[type="a s"]{--list-counter-style:lower-alpha}.editorial-type ol[type=I]{--list-counter-style:upper-roman}.editorial-type ol[type=i]{--list-counter-style:lower-roman}.editorial-type ol[type="I s"]{--list-counter-style:upper-roman}.editorial-type ol[type="i s"]{--list-counter-style:lower-roman}.editorial-type ol[type="1"]{--list-counter-style:decimal}.editorial-type ol>li{position:relative;padding-left:1.75em}.editorial-type ol>li:before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.editorial-type ul>li{position:relative;padding-left:1.75em}.editorial-type ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.editorial-type hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em;color:#f3f4f6}.editorial-type blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.editorial-type blockquote p:first-of-type:before{content:open-quote}.editorial-type blockquote p:last-of-type:after{content:close-quote}.editorial-type h1{color:#00cd81;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111;font-size:50px;overflow-wrap:break-word;line-height:1.25}.editorial-type h2{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;font-size:34px;line-height:1.25;border-bottom:1px solid #6b7280;padding-bottom:8px}.editorial-type h2,.editorial-type h3{color:#f3f4f6;overflow-wrap:break-word}.editorial-type h3{font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;font-size:30px;line-height:1.25}.editorial-type h4{color:#f3f4f6;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5;font-size:28px;overflow-wrap:break-word;line-height:1.25}.editorial-type figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.editorial-type code{color:#111827;font-weight:600;font-size:.875em}.editorial-type code:after,.editorial-type code:before{content:"`"}.editorial-type a code{color:#111827}.editorial-type pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.editorial-type pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.editorial-type pre code:after,.editorial-type pre code:before{content:none}.editorial-type table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.editorial-type thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.editorial-type thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.editorial-type tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.editorial-type tbody tr:last-child{border-bottom-width:0}.editorial-type tbody td{vertical-align:top;padding:.5714286em}.editorial-type p{margin-top:1.25em;margin-bottom:1.25em;color:#f3f4f6}.editorial-type figure,.editorial-type img,.editorial-type video{margin-top:2em;margin-bottom:2em}.editorial-type figure>*{margin-top:0;margin-bottom:0}.editorial-type h2 code{font-size:.875em}.editorial-type h3 code{font-size:.9em}.editorial-type ol,.editorial-type ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.editorial-type li{margin-top:.5em;margin-bottom:.5em}.editorial-type>ul>li p{margin-top:.75em;margin-bottom:.75em}.editorial-type>ul>li>:first-child{margin-top:1.25em}.editorial-type>ul>li>:last-child{margin-bottom:1.25em}.editorial-type>ol>li>:first-child{margin-top:1.25em}.editorial-type>ol>li>:last-child{margin-bottom:1.25em}.editorial-type ol ol,.editorial-type ol ul,.editorial-type ul ol,.editorial-type ul ul{margin-top:.75em;margin-bottom:.75em}.editorial-type h2+*,.editorial-type h3+*,.editorial-type h4+*,.editorial-type hr+*{margin-top:0}.editorial-type thead th:first-child{padding-left:0}.editorial-type thead th:last-child{padding-right:0}.editorial-type tbody td:first-child{padding-left:0}.editorial-type tbody td:last-child{padding-right:0}.editorial-type>:first-child{margin-top:0}.editorial-type>:last-child{margin-bottom:0}.editorial-type h5,.editorial-type h6{color:#f3f4f6;font-size:26px;overflow-wrap:break-word;line-height:1.25}}@media (min-width:1024px){.editorial-type{font-size:1.125rem;line-height:1.7777778;font-size:1.25rem;line-height:1.8}.editorial-type p{margin-top:1.2em;margin-bottom:1.2em}.editorial-type [class~=lead]{font-size:1.2222222em;line-height:1.4545455;font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.editorial-type blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.editorial-type h1{font-size:2.6666667em;margin-top:0;line-height:1;font-size:2.8em;margin-bottom:.8571429em}.editorial-type h2{font-size:1.6666667em;line-height:1.3333333;font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.editorial-type h3{font-size:1.3333333em;margin-bottom:.6666667em;line-height:1.5;font-size:1.5em;margin-top:1.6em;line-height:1.3333333}.editorial-type h4{line-height:1.5555556;margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.editorial-type figure,.editorial-type img,.editorial-type video{margin-top:2em;margin-bottom:2em}.editorial-type figure>*{margin-top:0;margin-bottom:0}.editorial-type figure figcaption{line-height:1.5;margin-top:1em;line-height:1.5555556}.editorial-type code,.editorial-type figure figcaption{font-size:.8888889em;font-size:.9em}.editorial-type h2 code{font-size:.8666667em;font-size:.8611111em}.editorial-type h3 code{font-size:.875em;font-size:.9em}.editorial-type pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;font-size:.9em;line-height:1.7777778;border-radius:.5rem;padding:1.1111111em 1.3333333em}.editorial-type ol,.editorial-type ul{margin-top:1.2em;margin-bottom:1.2em}.editorial-type li{margin-top:.6em;margin-bottom:.6em}.editorial-type ol>li{padding-left:1.8em}.editorial-type ol>li:before{left:0}.editorial-type ul>li{padding-left:1.8em}.editorial-type ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em;width:.35em;height:.35em;top:.725em;left:.25em}.editorial-type>ul>li p{margin-top:.8em;margin-bottom:.8em}.editorial-type>ul>li>:first-child{margin-top:1.2em}.editorial-type>ul>li>:last-child{margin-bottom:1.2em}.editorial-type>ol>li>:first-child{margin-top:1.2em}.editorial-type>ol>li>:last-child{margin-bottom:1.2em}.editorial-type ol ol,.editorial-type ol ul,.editorial-type ul ol,.editorial-type ul ul{margin-top:.8em;margin-bottom:.8em}.editorial-type hr{margin-top:2.8em;margin-bottom:2.8em}.editorial-type h2+*,.editorial-type h3+*,.editorial-type h4+*,.editorial-type hr+*{margin-top:0}.editorial-type table{font-size:.8888889em;line-height:1.5;font-size:.9em;line-height:1.5555556}.editorial-type thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.editorial-type thead th:first-child{padding-left:0}.editorial-type thead th:last-child{padding-right:0}.editorial-type tbody td{padding:.8888889em .6666667em}.editorial-type tbody td:first-child{padding-left:0}.editorial-type tbody td:last-child{padding-right:0}.editorial-type>:first-child{margin-top:0}.editorial-type>:last-child{margin-bottom:0}}@media (min-width:1280px){.editorial-type{font-size:1.25rem;line-height:1.8}.editorial-type p{margin-top:1.2em;margin-bottom:1.2em}.editorial-type [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.editorial-type blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.editorial-type h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.editorial-type h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.editorial-type h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.editorial-type h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.editorial-type figure,.editorial-type img,.editorial-type video{margin-top:2em;margin-bottom:2em}.editorial-type figure>*{margin-top:0;margin-bottom:0}.editorial-type figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.editorial-type code{font-size:.9em}.editorial-type h2 code{font-size:.8611111em}.editorial-type h3 code{font-size:.9em}.editorial-type pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.editorial-type ol,.editorial-type ul{margin-top:1.2em;margin-bottom:1.2em}.editorial-type li{margin-top:.6em;margin-bottom:.6em}.editorial-type ol>li{padding-left:1.8em}.editorial-type ol>li:before{left:0}.editorial-type ul>li{padding-left:1.8em}.editorial-type ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.editorial-type>ul>li p{margin-top:.8em;margin-bottom:.8em}.editorial-type>ul>li>:first-child{margin-top:1.2em}.editorial-type>ul>li>:last-child{margin-bottom:1.2em}.editorial-type>ol>li>:first-child{margin-top:1.2em}.editorial-type>ol>li>:last-child{margin-bottom:1.2em}.editorial-type ol ol,.editorial-type ol ul,.editorial-type ul ol,.editorial-type ul ul{margin-top:.8em;margin-bottom:.8em}.editorial-type hr{margin-top:2.8em;margin-bottom:2.8em}.editorial-type h2+*,.editorial-type h3+*,.editorial-type h4+*,.editorial-type hr+*{margin-top:0}.editorial-type table{font-size:.9em;line-height:1.5555556}.editorial-type thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.editorial-type thead th:first-child{padding-left:0}.editorial-type thead th:last-child{padding-right:0}.editorial-type tbody td{padding:.8888889em .6666667em}.editorial-type tbody td:first-child{padding-left:0}.editorial-type tbody td:last-child{padding-right:0}.editorial-type>:first-child{margin-top:0}.editorial-type>:last-child{margin-bottom:0}}.accent-splash{--tw-bg-opacity:1;background-color:rgba(6,95,70,var(--tw-bg-opacity));--tw-shadow-color:0,0,0;--tw-shadow:0 10px 15px -3px rgba(var(--tw-shadow-color),0.1),0 4px 6px -2px rgba(var(--tw-shadow-color),0.05);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.navmenu{--tw-border-opacity:1;border-color:rgba(0,205,129,var(--tw-border-opacity));margin-left:.5rem;margin-right:.5rem;margin-top:.5rem;padding:.25rem .5rem;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity));text-transform:uppercase;--tw-rotate:0;--tw-rotate-x:0;--tw-rotate-y:0;--tw-rotate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-skew-x:0;--tw-skew-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;-webkit-transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));-ms-transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));-webkit-transition-property:background-color,border-color,color,fill,stroke;-o-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}@media (min-width:768px){.navmenu{margin-top:0}}.navmenu:hover{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.navmenu.nuxt-link-active{border-bottom-width:2px;--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.sidebar-nav{--tw-border-opacity:1;border-color:rgba(0,205,129,var(--tw-border-opacity));margin-left:.5rem;margin-right:.5rem;padding:.25rem .5rem;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity));text-transform:uppercase;--tw-rotate:0;--tw-rotate-x:0;--tw-rotate-y:0;--tw-rotate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-skew-x:0;--tw-skew-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;-webkit-transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));-ms-transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));-webkit-transition-property:background-color,border-color,color,fill,stroke;-o-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.sidebar-nav:hover{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.sidebar-nav.nuxt-link-active{border-bottom-width:2px;--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.appbackground{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='84' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v6H0V0zm28 8h12v6H28V8zm14-8h12v6H42V0zm14 0h12v6H56V0zm0 8h12v6H56V8zM42 8h12v6H42V8zm0 16h12v6H42v-6zm14-8h12v6H56v-6zm14 0h12v6H70v-6zm0-16h12v6H70V0zM28 32h12v6H28v-6zM14 16h12v6H14v-6zM0 24h12v6H0v-6zm0 8h12v6H0v-6zm14 0h12v6H14v-6zm14 8h12v6H28v-6zm-14 0h12v6H14v-6zm28 0h12v6H42v-6zm14-8h12v6H56v-6zm0-8h12v6H56v-6zm14 8h12v6H70v-6zm0 8h12v6H70v-6zM14 24h12v6H14v-6zm14-8h12v6H28v-6zM14 8h12v6H14V8zM0 8h12v6H0V8z' fill='%234B5563' fill-opacity='.4' fill-rule='evenodd'/%3E%3C/svg%3E");--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity));color:rgba(209,213,219,var(--tw-text-opacity))}.appforeground{--tw-bg-opacity:1;--tw-bg-opacity:0.3;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-backdrop-blur:blur(2px)}.appforeground,.appforeground-hover:hover{background-color:rgba(55,65,81,var(--tw-bg-opacity))}.appforeground-hover:hover{--tw-bg-opacity:1;--tw-bg-opacity:0.5;--tw-backdrop-blur:blur(4px)}.depressed{--tw-shadow-color:0,0,0;--tw-shadow:inset 0px 0px 8px rgba(var(--tw-shadow-color),0.101562);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.editor-toolbar{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.elevated{--tw-shadow-color:0,0,0;--tw-shadow:0 10px 15px -3px rgba(var(--tw-shadow-color),0.1),0 4px 6px -2px rgba(var(--tw-shadow-color),0.05);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}@media (min-width:640px){.sm\:prose{color:#f3f4f6;max-width:65ch;font-size:1rem;line-height:1.75}.sm\:prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.sm\:prose a{color:#00cd81;text-decoration:underline;font-weight:500}.sm\:prose strong{color:#f3f4f6;font-weight:600}.sm\:prose ol[type=A]{--list-counter-style:upper-alpha}.sm\:prose ol[type=a]{--list-counter-style:lower-alpha}.sm\:prose ol[type="A s"]{--list-counter-style:upper-alpha}.sm\:prose ol[type="a s"]{--list-counter-style:lower-alpha}.sm\:prose ol[type=I]{--list-counter-style:upper-roman}.sm\:prose ol[type=i]{--list-counter-style:lower-roman}.sm\:prose ol[type="I s"]{--list-counter-style:upper-roman}.sm\:prose ol[type="i s"]{--list-counter-style:lower-roman}.sm\:prose ol[type="1"]{--list-counter-style:decimal}.sm\:prose ol>li{position:relative;padding-left:1.75em}.sm\:prose ol>li:before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.sm\:prose ul>li{position:relative;padding-left:1.75em}.sm\:prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.sm\:prose hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em;color:#f3f4f6}.sm\:prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.sm\:prose blockquote p:first-of-type:before{content:open-quote}.sm\:prose blockquote p:last-of-type:after{content:close-quote}.sm\:prose h1{color:#00cd81;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111;font-size:50px;overflow-wrap:break-word;line-height:1.25}.sm\:prose h2{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;font-size:34px;line-height:1.25;border-bottom:1px solid #6b7280;padding-bottom:8px}.sm\:prose h2,.sm\:prose h3{color:#f3f4f6;overflow-wrap:break-word}.sm\:prose h3{font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;font-size:30px;line-height:1.25}.sm\:prose h4{color:#f3f4f6;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5;font-size:28px;overflow-wrap:break-word;line-height:1.25}.sm\:prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.sm\:prose code{color:#111827;font-weight:600;font-size:.875em}.sm\:prose code:after,.sm\:prose code:before{content:"`"}.sm\:prose a code{color:#111827}.sm\:prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.sm\:prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.sm\:prose pre code:after,.sm\:prose pre code:before{content:none}.sm\:prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.sm\:prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.sm\:prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.sm\:prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.sm\:prose tbody tr:last-child{border-bottom-width:0}.sm\:prose tbody td{vertical-align:top;padding:.5714286em}.sm\:prose p{margin-top:1.25em;margin-bottom:1.25em;color:#f3f4f6}.sm\:prose figure,.sm\:prose img,.sm\:prose video{margin-top:2em;margin-bottom:2em}.sm\:prose figure>*{margin-top:0;margin-bottom:0}.sm\:prose h2 code{font-size:.875em}.sm\:prose h3 code{font-size:.9em}.sm\:prose ol,.sm\:prose ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.sm\:prose li{margin-top:.5em;margin-bottom:.5em}.sm\:prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.sm\:prose>ul>li>:first-child{margin-top:1.25em}.sm\:prose>ul>li>:last-child{margin-bottom:1.25em}.sm\:prose>ol>li>:first-child{margin-top:1.25em}.sm\:prose>ol>li>:last-child{margin-bottom:1.25em}.sm\:prose ol ol,.sm\:prose ol ul,.sm\:prose ul ol,.sm\:prose ul ul{margin-top:.75em;margin-bottom:.75em}.sm\:prose h2+*,.sm\:prose h3+*,.sm\:prose h4+*,.sm\:prose hr+*{margin-top:0}.sm\:prose thead th:first-child{padding-left:0}.sm\:prose thead th:last-child{padding-right:0}.sm\:prose tbody td:first-child{padding-left:0}.sm\:prose tbody td:last-child{padding-right:0}.sm\:prose>:first-child{margin-top:0}.sm\:prose>:last-child{margin-bottom:0}.sm\:prose h5,.sm\:prose h6{color:#f3f4f6;font-size:26px;overflow-wrap:break-word;line-height:1.25}.sm\:prose-sm{font-size:.875rem;line-height:1.7142857}.sm\:prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.sm\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.sm\:prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.sm\:prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.sm\:prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.sm\:prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.sm\:prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.sm\:prose-sm figure,.sm\:prose-sm img,.sm\:prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.sm\:prose-sm figure>*{margin-top:0;margin-bottom:0}.sm\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.sm\:prose-sm code{font-size:.8571429em}.sm\:prose-sm h2 code{font-size:.9em}.sm\:prose-sm h3 code{font-size:.8888889em}.sm\:prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.sm\:prose-sm ol,.sm\:prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.sm\:prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.sm\:prose-sm ol>li{padding-left:1.5714286em}.sm\:prose-sm ol>li:before{left:0}.sm\:prose-sm ul>li{padding-left:1.5714286em}.sm\:prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.sm\:prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.sm\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.sm\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.sm\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.sm\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.sm\:prose-sm ol ol,.sm\:prose-sm ol ul,.sm\:prose-sm ul ol,.sm\:prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.sm\:prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.sm\:prose-sm h2+*,.sm\:prose-sm h3+*,.sm\:prose-sm h4+*,.sm\:prose-sm hr+*{margin-top:0}.sm\:prose-sm table{font-size:.8571429em;line-height:1.5}.sm\:prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.sm\:prose-sm thead th:first-child{padding-left:0}.sm\:prose-sm thead th:last-child{padding-right:0}.sm\:prose-sm tbody td{padding:.6666667em 1em}.sm\:prose-sm tbody td:first-child{padding-left:0}.sm\:prose-sm tbody td:last-child{padding-right:0}.sm\:prose-sm>:first-child{margin-top:0}.sm\:prose-sm>:last-child{margin-bottom:0}}@media (min-width:768px){.md\:prose{color:#f3f4f6;max-width:65ch;font-size:1rem;line-height:1.75}.md\:prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.md\:prose a{color:#00cd81;text-decoration:underline;font-weight:500}.md\:prose strong{color:#f3f4f6;font-weight:600}.md\:prose ol[type=A]{--list-counter-style:upper-alpha}.md\:prose ol[type=a]{--list-counter-style:lower-alpha}.md\:prose ol[type="A s"]{--list-counter-style:upper-alpha}.md\:prose ol[type="a s"]{--list-counter-style:lower-alpha}.md\:prose ol[type=I]{--list-counter-style:upper-roman}.md\:prose ol[type=i]{--list-counter-style:lower-roman}.md\:prose ol[type="I s"]{--list-counter-style:upper-roman}.md\:prose ol[type="i s"]{--list-counter-style:lower-roman}.md\:prose ol[type="1"]{--list-counter-style:decimal}.md\:prose ol>li{position:relative;padding-left:1.75em}.md\:prose ol>li:before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.md\:prose ul>li{position:relative;padding-left:1.75em}.md\:prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.md\:prose hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em;color:#f3f4f6}.md\:prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.md\:prose blockquote p:first-of-type:before{content:open-quote}.md\:prose blockquote p:last-of-type:after{content:close-quote}.md\:prose h1{color:#00cd81;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111;font-size:50px;overflow-wrap:break-word;line-height:1.25}.md\:prose h2{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;font-size:34px;line-height:1.25;border-bottom:1px solid #6b7280;padding-bottom:8px}.md\:prose h2,.md\:prose h3{color:#f3f4f6;overflow-wrap:break-word}.md\:prose h3{font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;font-size:30px;line-height:1.25}.md\:prose h4{color:#f3f4f6;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5;font-size:28px;overflow-wrap:break-word;line-height:1.25}.md\:prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.md\:prose code{color:#111827;font-weight:600;font-size:.875em}.md\:prose code:after,.md\:prose code:before{content:"`"}.md\:prose a code{color:#111827}.md\:prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.md\:prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.md\:prose pre code:after,.md\:prose pre code:before{content:none}.md\:prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.md\:prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.md\:prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.md\:prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.md\:prose tbody tr:last-child{border-bottom-width:0}.md\:prose tbody td{vertical-align:top;padding:.5714286em}.md\:prose p{margin-top:1.25em;margin-bottom:1.25em;color:#f3f4f6}.md\:prose figure,.md\:prose img,.md\:prose video{margin-top:2em;margin-bottom:2em}.md\:prose figure>*{margin-top:0;margin-bottom:0}.md\:prose h2 code{font-size:.875em}.md\:prose h3 code{font-size:.9em}.md\:prose ol,.md\:prose ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.md\:prose li{margin-top:.5em;margin-bottom:.5em}.md\:prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.md\:prose>ul>li>:first-child{margin-top:1.25em}.md\:prose>ul>li>:last-child{margin-bottom:1.25em}.md\:prose>ol>li>:first-child{margin-top:1.25em}.md\:prose>ol>li>:last-child{margin-bottom:1.25em}.md\:prose ol ol,.md\:prose ol ul,.md\:prose ul ol,.md\:prose ul ul{margin-top:.75em;margin-bottom:.75em}.md\:prose h2+*,.md\:prose h3+*,.md\:prose h4+*,.md\:prose hr+*{margin-top:0}.md\:prose thead th:first-child{padding-left:0}.md\:prose thead th:last-child{padding-right:0}.md\:prose tbody td:first-child{padding-left:0}.md\:prose tbody td:last-child{padding-right:0}.md\:prose>:first-child{margin-top:0}.md\:prose>:last-child{margin-bottom:0}.md\:prose h5,.md\:prose h6{color:#f3f4f6;font-size:26px;overflow-wrap:break-word;line-height:1.25}}@media (min-width:1024px){.lg\:prose-lg{font-size:1.125rem;line-height:1.7777778}.lg\:prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em}.lg\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.lg\:prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.lg\:prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.lg\:prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.lg\:prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.lg\:prose-lg h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.lg\:prose-lg figure,.lg\:prose-lg img,.lg\:prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em}.lg\:prose-lg figure>*{margin-top:0;margin-bottom:0}.lg\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.lg\:prose-lg code{font-size:.8888889em}.lg\:prose-lg h2 code{font-size:.8666667em}.lg\:prose-lg h3 code{font-size:.875em}.lg\:prose-lg pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.lg\:prose-lg ol,.lg\:prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.lg\:prose-lg li{margin-top:.6666667em;margin-bottom:.6666667em}.lg\:prose-lg ol>li{padding-left:1.6666667em}.lg\:prose-lg ol>li:before{left:0}.lg\:prose-lg ul>li{padding-left:1.6666667em}.lg\:prose-lg ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em}.lg\:prose-lg>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.lg\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.lg\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.lg\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-lg ol ol,.lg\:prose-lg ol ul,.lg\:prose-lg ul ol,.lg\:prose-lg ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.lg\:prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.lg\:prose-lg h2+*,.lg\:prose-lg h3+*,.lg\:prose-lg h4+*,.lg\:prose-lg hr+*{margin-top:0}.lg\:prose-lg table{font-size:.8888889em;line-height:1.5}.lg\:prose-lg thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.lg\:prose-lg thead th:first-child{padding-left:0}.lg\:prose-lg thead th:last-child{padding-right:0}.lg\:prose-lg tbody td{padding:.75em}.lg\:prose-lg tbody td:first-child{padding-left:0}.lg\:prose-lg tbody td:last-child{padding-right:0}.lg\:prose-lg>:first-child{margin-top:0}.lg\:prose-lg>:last-child{margin-bottom:0}.lg\:prose-xl{font-size:1.25rem;line-height:1.8}.lg\:prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.lg\:prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.lg\:prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.lg\:prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.lg\:prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.lg\:prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.lg\:prose-xl figure,.lg\:prose-xl img,.lg\:prose-xl video{margin-top:2em;margin-bottom:2em}.lg\:prose-xl figure>*{margin-top:0;margin-bottom:0}.lg\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.lg\:prose-xl code{font-size:.9em}.lg\:prose-xl h2 code{font-size:.8611111em}.lg\:prose-xl h3 code{font-size:.9em}.lg\:prose-xl pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.lg\:prose-xl ol,.lg\:prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl li{margin-top:.6em;margin-bottom:.6em}.lg\:prose-xl ol>li{padding-left:1.8em}.lg\:prose-xl ol>li:before{left:0}.lg\:prose-xl ul>li{padding-left:1.8em}.lg\:prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.lg\:prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl>ul>li>:first-child{margin-top:1.2em}.lg\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.lg\:prose-xl>ol>li>:first-child{margin-top:1.2em}.lg\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.lg\:prose-xl ol ol,.lg\:prose-xl ol ul,.lg\:prose-xl ul ol,.lg\:prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.lg\:prose-xl h2+*,.lg\:prose-xl h3+*,.lg\:prose-xl h4+*,.lg\:prose-xl hr+*{margin-top:0}.lg\:prose-xl table{font-size:.9em;line-height:1.5555556}.lg\:prose-xl thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.lg\:prose-xl thead th:first-child{padding-left:0}.lg\:prose-xl thead th:last-child{padding-right:0}.lg\:prose-xl tbody td{padding:.8888889em .6666667em}.lg\:prose-xl tbody td:first-child{padding-left:0}.lg\:prose-xl tbody td:last-child{padding-right:0}.lg\:prose-xl>:first-child{margin-top:0}.lg\:prose-xl>:last-child{margin-bottom:0}}@media (min-width:1280px){.xl\:prose-xl{font-size:1.25rem;line-height:1.8}.xl\:prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.xl\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.xl\:prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.xl\:prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.xl\:prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.xl\:prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.xl\:prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.xl\:prose-xl figure,.xl\:prose-xl img,.xl\:prose-xl video{margin-top:2em;margin-bottom:2em}.xl\:prose-xl figure>*{margin-top:0;margin-bottom:0}.xl\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.xl\:prose-xl code{font-size:.9em}.xl\:prose-xl h2 code{font-size:.8611111em}.xl\:prose-xl h3 code{font-size:.9em}.xl\:prose-xl pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.xl\:prose-xl ol,.xl\:prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.xl\:prose-xl li{margin-top:.6em;margin-bottom:.6em}.xl\:prose-xl ol>li{padding-left:1.8em}.xl\:prose-xl ol>li:before{left:0}.xl\:prose-xl ul>li{padding-left:1.8em}.xl\:prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.xl\:prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.xl\:prose-xl>ul>li>:first-child{margin-top:1.2em}.xl\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.xl\:prose-xl>ol>li>:first-child{margin-top:1.2em}.xl\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.xl\:prose-xl ol ol,.xl\:prose-xl ol ul,.xl\:prose-xl ul ol,.xl\:prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.xl\:prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.xl\:prose-xl h2+*,.xl\:prose-xl h3+*,.xl\:prose-xl h4+*,.xl\:prose-xl hr+*{margin-top:0}.xl\:prose-xl table{font-size:.9em;line-height:1.5555556}.xl\:prose-xl thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.xl\:prose-xl thead th:first-child{padding-left:0}.xl\:prose-xl thead th:last-child{padding-right:0}.xl\:prose-xl tbody td{padding:.8888889em .6666667em}.xl\:prose-xl tbody td:first-child{padding-left:0}.xl\:prose-xl tbody td:last-child{padding-right:0}.xl\:prose-xl>:first-child{margin-top:0}.xl\:prose-xl>:last-child{margin-bottom:0}}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem*var(--tw-space-x-reverse));margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.bg-red-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.dark .dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgba(16,185,129,var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.light .light\:bg-light-surface{--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity))}.dark .dark\:bg-dark-surface{--tw-bg-opacity:1;background-color:rgba(44,62,80,var(--tw-bg-opacity))}.light .light\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity:1;background-color:rgba(4,120,87,var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.dark .dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}.bg-primary-accent{--tw-bg-opacity:1;background-color:rgba(0,205,129,var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.bg-light-elevatedSurface{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.dark .dark\:bg-dark-elevatedSurface{--tw-bg-opacity:1;background-color:rgba(47,73,94,var(--tw-bg-opacity))}.bg-green-800{--tw-bg-opacity:1;background-color:rgba(6,95,70,var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgba(249,115,22,var(--tw-bg-opacity))}.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:rgba(234,88,12,var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.focus\:bg-gray-600:focus,.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.dark .dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.bg-opacity-40{--tw-bg-opacity:0.4}.bg-opacity-30{--tw-bg-opacity:0.3}.bg-opacity-85{--tw-bg-opacity:0.85}.bg-opacity-50,.dark .dark\:bg-opacity-50{--tw-bg-opacity:0.5}.hover\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.bg-left-top{background-position:0 0}.bg-repeat-x{background-repeat:repeat-x}.bg-cover{background-size:cover}.bg-auto{background-size:auto}.border-light-border{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.dark .dark\:border-dark-border{--tw-border-opacity:1;border-color:rgba(75,85,99,var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.dark .dark\:border-gray-900{--tw-border-opacity:1;border-color:rgba(17,24,39,var(--tw-border-opacity))}.dark .dark\:border-gray-600{--tw-border-opacity:1;border-color:rgba(75,85,99,var(--tw-border-opacity))}.dark .dark\:border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.border-gray-800,.dark .dark\:border-gray-800{--tw-border-opacity:1;border-color:rgba(31,41,55,var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.dark .dark\:focus\:border-green-500:focus,.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:rgba(16,185,129,var(--tw-border-opacity))}.dark .dark\:focus\:border-primary-accent:focus,.focus\:border-primary-accent:focus{--tw-border-opacity:1;border-color:rgba(0,205,129,var(--tw-border-opacity))}.dark .dark\:focus\:border-blue-500:focus,.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(17,24,39,var(--tw-border-opacity))}.border-transparent{border-color:transparent}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.focus\:border-transparent:focus{border-color:transparent}.dark .dark\:border-gray-700{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.border-bg-green-600{--tw-border-opacity:1;border-bottom-color:rgba(5,150,105,var(--tw-border-opacity))}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-3xl{border-radius:1.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.border-dashed{border-style:dashed}.border-none{border-style:none}.border{border-width:1px}.border-0{border-width:0}.border-b-2{border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-r-4{border-right-width:4px}.first\:border-t-0:first-child{border-top-width:0}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.grid{display:-ms-grid;display:grid}.hidden{display:none}.flex-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.flex-col,.flex-row{-webkit-box-direction:normal}.flex-col{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.place-content-center{place-content:center}.items-start{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.justify-items-center{justify-items:center}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.flex-shrink-0{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.flex-shrink{-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}.font-mono{font-family:Fira Code,mono}.font-sans{font-family:Quicksand,sans-serif}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-light{font-weight:300}.font-bold{font-weight:700}.font-normal{font-weight:400}.h-full{height:100%}.h-8{height:2rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-4{height:1rem}.h-16{height:4rem}.h-64{height:16rem}.h-10{height:2.5rem}.h-5{height:1.25rem}.h-1{height:.25rem}.h-2{height:.5rem}.h-14{height:3.5rem}.h-12{height:3rem}.h-32{height:8rem}.h-40{height:10rem}.h-\[72px\]{height:72px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-5xl{font-size:3rem;line-height:1}.leading-tight{line-height:1.25}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-6{line-height:1.5rem}.leading-normal{line-height:1.5}.list-none{list-style-type:none}.m-0{margin:0}.m-2{margin:.5rem}.m-1{margin:.25rem}.-m-4{margin:-1rem}.m-4{margin:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mr-1{margin-right:.25rem}.ml-1{margin-left:.25rem}.mb-8{margin-bottom:2rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mr-2{margin-right:.5rem}.mb-6{margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mr-4{margin-right:1rem}.ml-auto{margin-left:auto}.mt-4{margin-top:1rem}.mt-2{margin-top:.5rem}.mr-6{margin-right:1.5rem}.mt-px{margin-top:1px}.ml-4{margin-left:1rem}.mb-10{margin-bottom:2.5rem}.mt-8{margin-top:2rem}.mt-6{margin-top:1.5rem}.mt-48{margin-top:12rem}.mb-26{margin-bottom:6.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.-mt-64{margin-top:-16rem}.mt-auto{margin-top:auto}.ml-100{margin-left:25rem}.mt-7{margin-top:1.75rem}.mt-16{margin-top:4rem}.max-w-sm{max-width:24rem}.max-w-2xl{max-width:42rem}.max-w-prose{max-width:65ch}.max-w-3xl{max-width:48rem}.max-w-none{max-width:none}.max-w-md{max-width:28rem}.max-w-4xl{max-width:56rem}.max-w-8xl{max-width:88rem}.min-h-screen{min-height:100vh}.min-h-full{min-height:100%}.min-h-\[60vh\]{min-height:60vh}.min-w-full{min-width:100%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-right{-o-object-position:right;object-position:right}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.opacity-100{opacity:1}.focus\:outline-none:focus,.outline-none{outline:2px solid transparent;outline-offset:2px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-2{padding:.5rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-0{padding-top:0;padding-bottom:0}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pr-4{padding-right:1rem}.pb-2{padding-bottom:.5rem}.pl-6{padding-left:1.5rem}.pl-3{padding-left:.75rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pr-0{padding-right:0}.pt-2{padding-top:.5rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pb-6{padding-bottom:1.5rem}.hover\:pl-1:hover{padding-left:.25rem}.pt-16{padding-top:4rem}.pb-5{padding-bottom:1.25rem}.pt-4{padding-top:1rem}.pb-20{padding-bottom:5rem}.pb-0{padding-bottom:0}.placeholder-gray-400::-webkit-input-placeholder{--tw-placeholder-opacity:1;color:rgba(156,163,175,var(--tw-placeholder-opacity))}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(156,163,175,var(--tw-placeholder-opacity))}.placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(156,163,175,var(--tw-placeholder-opacity))}.placeholder-gray-400::-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(156,163,175,var(--tw-placeholder-opacity))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(156,163,175,var(--tw-placeholder-opacity))}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky;position:-webkit-sticky}.inset-0{top:0;right:0;bottom:0;left:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-0{top:0}.right-4{right:1rem}.top-2{top:.5rem}.resize-none{resize:none}.resize{resize:both}.shadow-lg{--tw-shadow-color:0,0,0;--tw-shadow:0 10px 15px -3px rgba(var(--tw-shadow-color),0.1),0 4px 6px -2px rgba(var(--tw-shadow-color),0.05)}.shadow-lg,.shadow-md{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-md{--tw-shadow-color:0,0,0;--tw-shadow:0 4px 6px -1px rgba(var(--tw-shadow-color),0.1),0 2px 4px -1px rgba(var(--tw-shadow-color),0.06)}.shadow{--tw-shadow-color:0,0,0;--tw-shadow:0 1px 3px 0 rgba(var(--tw-shadow-color),0.1),0 1px 2px 0 rgba(var(--tw-shadow-color),0.06)}.hover\:shadow-md:hover,.shadow{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow-color:0,0,0;--tw-shadow:0 4px 6px -1px rgba(var(--tw-shadow-color),0.1),0 2px 4px -1px rgba(var(--tw-shadow-color),0.06)}.shadow-sm{--tw-shadow-color:0,0,0;--tw-shadow:0 1px 2px 0 rgba(var(--tw-shadow-color),0.05)}.shadow-sm,.shadow-xl{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-xl{--tw-shadow-color:0,0,0;--tw-shadow:0 20px 25px -5px rgba(var(--tw-shadow-color),0.1),0 10px 10px -5px rgba(var(--tw-shadow-color),0.04)}.shadow-none{--tw-shadow-color:0,0,0;--tw-shadow:none}.hover\:shadow-lg:hover,.shadow-none{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow-color:0,0,0;--tw-shadow:0 10px 15px -3px rgba(var(--tw-shadow-color),0.1),0 4px 6px -2px rgba(var(--tw-shadow-color),0.05)}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring:focus{-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.ring-offset-current{--tw-ring-offset-color:currentColor}.focus\:ring-offset-2:focus,.ring-offset-2{--tw-ring-offset-width:2px}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(17,24,39,var(--tw-ring-opacity))}.focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.focus\:ring-transparent:focus{--tw-ring-color:transparent}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-1{stroke-width:1}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgba(16,185,129,var(--tw-text-opacity))}.dark .dark\:text-green-400{--tw-text-opacity:1;color:rgba(52,211,153,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.dark .dark\:text-gray-200{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.dark .dark\:text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.dark .dark\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.dark .dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.dark .dark\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgba(5,150,105,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.dark .dark\:text-green-300{--tw-text-opacity:1;color:rgba(110,231,183,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.dark .dark\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity:1;color:rgba(139,92,246,var(--tw-text-opacity))}.dark .dark\:text-purple-300{--tw-text-opacity:1;color:rgba(196,181,253,var(--tw-text-opacity))}.text-light-onSurfaceSecondary{--tw-text-opacity:1;color:rgba(96,111,123,var(--tw-text-opacity))}.hover\:text-primary-500:hover,.text-primary-accent{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-light-onSurfacePrimary{--tw-text-opacity:1;color:rgba(47,73,94,var(--tw-text-opacity))}.dark .dark\:text-dark-onSurfacePrimary{--tw-text-opacity:1;color:rgba(245,247,250,var(--tw-text-opacity))}.dark .dark\:hover\:text-primary-base:hover,.hover\:text-primary-base:hover{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.text-primary-base{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.dark .dark\:text-gray-100{--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity))}.text-green-900{--tw-text-opacity:1;color:rgba(6,78,59,var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.text-opacity-90{--tw-text-opacity:0.9}.truncate{overflow:hidden;white-space:nowrap}.overflow-ellipsis,.truncate{-o-text-overflow:ellipsis;text-overflow:ellipsis}.text-shadow{text-shadow:0 0 1px rgb(0 0 0/20%),0 0 1px rgb(1 0 5/10%)}.italic{font-style:italic}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.hover\:underline:hover,.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.hover\:no-underline:hover{text-decoration:none}.indent{text-indent:1.5rem}.content-wrapper{content:"wrapper"}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.tracking-wide{letter-spacing:.025em}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.visible{visibility:visible}.invisible{visibility:hidden}.w-full{width:100%}.w-1\/2{width:50%}.w-12{width:3rem}.w-8{width:2rem}.w-6{width:1.5rem}.w-9{width:2.25rem}.w-4{width:1rem}.w-16{width:4rem}.w-3\/4{width:75%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-1\/3{width:33.333333%}.w-5{width:1.25rem}.w-14{width:3.5rem}.w-48{width:12rem}.w-5\/6{width:83.333333%}.w-1\/5{width:20%}.w-7{width:1.75rem}.w-80{width:20rem}.z-50{z-index:50}.z-100{z-index:100}.z-2000{z-index:2000}.z-90{z-index:90}.z-200{z-index:200}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.gap-4{grid-gap:1rem;gap:1rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-auto{grid-column:auto}.transform{--tw-rotate:0;--tw-rotate-x:0;--tw-rotate-y:0;--tw-rotate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-skew-x:0;--tw-skew-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;-webkit-transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));-ms-transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z))}.translate-x-2{--tw-translate-x:0.5rem}.translate-y-4{--tw-translate-y:1rem}.translate-y-0{--tw-translate-y:0px}.transition-colors{-webkit-transition-property:background-color,border-color,color,fill,stroke;-o-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.\<transition,.transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition-opacity{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition-all{-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.ease-linear{-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.ease-out{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);-o-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);-o-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.ease{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.duration-200{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.duration-500{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.duration,.duration-150{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.\.animate{-webkit-animation-iteration-count:1;animation-iteration-count:1}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,0.04)) drop-shadow(0 4px 3px rgba(0,0,0,0.1))}.grayscale\(1\){--tw-grayscale:grayscale(100%)}.backdrop-filter{--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-3{--tw-backdrop-blur:blur(3px)}.animate-pulse{animation-name:pulse}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.backdrop-blur{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.animate-animated{animation-duration:1s;animation-fill-mode:both}.animate-zoomIn{animation-name:zoomIn}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@media (min-width:640px){.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.sm\:flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.sm\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:mr-10{margin-right:2.5rem}.sm\:p-8{padding:2rem}.sm\:p-10{padding:2.5rem}.sm\:p-0{padding:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:w-1\/2{width:50%}.sm\:w-auto{width:auto}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;--tw-scale-z:.95}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}.sm\:translate-y-0{--tw-translate-y:0px}}@media (min-width:768px){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.md\:hidden{display:none}.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.md\:items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.md\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.md\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.md\:h-36{height:9rem}.md\:h-auto{height:auto}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:mb-0{margin-bottom:0}.md\:ml-auto{margin-left:auto}.md\:mr-0{margin-right:0}.md\:mt-0{margin-top:0}.md\:mr-2{margin-right:.5rem}.md\:min-h-screen{min-height:100vh}.md\:overflow-y-auto{overflow-y:auto}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:pr-10{padding-right:2.5rem}.md\:pb-0{padding-bottom:0}.md\:pl-3{padding-left:.75rem}.md\:fixed{position:fixed}.md\:sticky{position:sticky;position:-webkit-sticky}.md\:top-16{top:4rem}.md\:text-left{text-align:left}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-auto{width:auto}.md\:w-1\/4{width:25%}.md\:w-64{width:16rem}}@media (min-width:1024px){.lg\:bg-transparent{background-color:transparent}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.lg\:h-48{height:12rem}.lg\:h-auto{height:auto}.lg\:h-24{height:6rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:mb-0{margin-bottom:0}.lg\:mt-0{margin-top:0}.lg\:mb-2{margin-bottom:.5rem}.lg\:max-w-3\/5{max-width:60%}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-y-visible{overflow-y:visible}.lg\:p-4{padding:1rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pt-0{padding-top:0}.lg\:pl-0{padding-left:0}.lg\:pr-8{padding-right:2rem}.lg\:pl-8{padding-left:2rem}.lg\:pr-2{padding-right:.5rem}.lg\:static{position:static}.lg\:sticky{position:sticky;position:-webkit-sticky}.lg\:inset-0{top:0;right:0;bottom:0;left:0}.lg\:top-24{top:6rem}.lg\:top-16{top:4rem}.lg\:text-left{text-align:left}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-auto{width:auto}.lg\:w-4\/5{width:80%}.lg\:w-1\/4{width:25%}.lg\:w-1\/2{width:50%}}@media (min-width:1280px){.xl\:w-1\/4{width:25%}}.svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse{color:#fff}.prose{line-height:1.5}.prose img{margin:0}.prose::selection{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(5,150,105,var(--tw-text-opacity))}.prose a:after,.prose a:before{content:""!important}.prose p{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.prose ul li{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.prose ul li:before{--tw-bg-opacity:1;background-color:rgba(0,205,129,var(--tw-bg-opacity))}.prose ol li{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.prose ol li:before{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.prose hr{bordercolor:#374151}.sc-launcher{--tw-bg-opacity:1!important;background-color:rgba(0,205,129,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.5!important}.sc-chat-window{background-color:transparent!important}.sc-user-input.active{--tw-shadow-color:0,0,0!important;--tw-shadow:none!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{--tw-bg-opacity:1!important;background-color:rgba(55,65,81,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.5!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(2px)!important;color:#fff!important;border-radius:16px!important;padding:5px 10px 4px!important}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#fff;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}.vue-typer{font-family:"Source Code Pro"!important;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.vue-typer .custom.char{color:#fff}.vue-typer .custom.caret,.vue-typer .custom.char.selected{--tw-bg-opacity:1;background-color:rgba(0,205,129,var(--tw-bg-opacity))}.vue-typer .custom.caret{width:15px}div.toasted.toast-loading{background-color:rgba(55,65,81,var(--tw-bg-opacity))}div.toasted.toast-connected,div.toasted.toast-loading{--tw-bg-opacity:1;--tw-bg-opacity:0.5;border-radius:.375rem;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-backdrop-blur:blur(3px)}div.toasted.toast-connected{background-color:rgba(4,120,87,var(--tw-bg-opacity))}div.toasted.toast-error{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity));--tw-bg-opacity:0.5;border-radius:.375rem;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-backdrop-blur:blur(3px)}@mixin scrollbar($isdark, $iselement){scrollbar-width:thick}@else if $isdark == "false" and $iselement == "false"{background-color:$gray-300}html.dark{@include scrollbar("true", "false");}.scrollbar{@include scrollbar("false", "true");}.dark .scrollbar{@include scrollbar("true", "true");}.dark ::-webkit-scrollbar-corner{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}::-webkit-scrollbar-corner{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.from-bottom-to-bottom-enter-active{opacity:1;transition:opacity .1s,transform .1s cubic-bezier(.4,0,.2,1)}.from-bottom-to-bottom-leave-active{opacity:1;transition:opacity .1s,transform .1s cubic-bezier(.4,0,.2,1);opacity:0;transform:scaleY(0)}.from-bottom-to-bottom-enter{opacity:0;transform:scaleY(0)}.show{animation:show-icon .3s forwards}.hide{animation:hide-icon .3s forwards}@keyframes show-icon{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes hide-icon{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}.page-enter-active,.page-leave-active{transition:opacity .5s}.page-enter,.page-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-enter{transform:translateY(0);transition:all .3s linear}.slide-enter,.slide-leave-to{transform:translateY(100%)}.slide-left-enter-active,.slide-left-leave-enter{transform:translateX(0);transition:transform .2s}.slide-left-enter,.slide-left-leave-to{transform:translateX(100%);transition:transform .2s}.alert p{margin-top:0;margin-bottom:0;overflow-wrap:break-word}.alert a{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.dark .alert a{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.alert code,.alert strong{color:currentColor}.alert code{border-radius:.375rem;border-width:0;padding:.25rem;--tw-shadow-color:0,0,0;--tw-shadow:0 1px 3px 0 rgba(var(--tw-shadow-color),0.1),0 1px 2px 0 rgba(var(--tw-shadow-color),0.06);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}div.alert{--tw-bg-opacity:0.3;border-width:0 0 0 4px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.alert-content pre code{background-color:inherit!important}.alert-content{text-align:left}@keyframes bounce{.dark .alert-primary{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes bounce{.dark .alert-primary{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.dark .alert-primary{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity));border-width:0;--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity));color:rgba(30,64,175,var(--tw-text-opacity));animation-duration:1s;animation-fill-mode:both;animation-name:bounce;transform-origin:center bottom}.dark .alert-primary p{--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity))}.dark .alert-primary a{--tw-text-opacity:1;color:rgba(234,88,12,var(--tw-text-opacity))}.dark .alert-primary code{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.dark .alert-primary .alert-icon{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.dark .alert-secondary{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity));border-width:0}.dark .alert-secondary,.dark .alert-secondary p{--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity))}.dark .alert-secondary a{--tw-text-opacity:1;color:rgba(234,88,12,var(--tw-text-opacity))}.dark .alert-secondary code{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.dark .alert-secondary .alert-icon{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.dark .alert-info{color:#fff;--tw-bg-opacity:1;--tw-bg-opacity:0.3;border-width:0 0 0 4px;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(30,58,138,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.dark .alert-info p{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.dark .alert-info a{--tw-text-opacity:1;color:rgba(234,88,12,var(--tw-text-opacity))}.dark .alert-info code{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.dark .alert-success{color:#fff;--tw-bg-opacity:1;--tw-bg-opacity:0.3;border-width:0 0 0 4px;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(6,78,59,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(4,120,87,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(110,231,183,var(--tw-text-opacity))}.dark .alert-success p{--tw-text-opacity:1;color:rgba(110,231,183,var(--tw-text-opacity))}.dark .alert-success a{--tw-text-opacity:1;color:rgba(234,88,12,var(--tw-text-opacity))}.dark .alert-success code{--tw-bg-opacity:1;background-color:rgba(6,95,70,var(--tw-bg-opacity))}.alert-success .alert-icon{--tw-text-opacity:1;color:rgba(52,211,153,var(--tw-text-opacity))}.dark .alert-warning{color:#fff;--tw-bg-opacity:1;--tw-bg-opacity:0.3;border-width:0 0 0 4px;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(124,45,18,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(194,65,12,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(253,186,116,var(--tw-text-opacity))}.dark .alert-warning p{--tw-text-opacity:1;color:rgba(253,186,116,var(--tw-text-opacity))}.dark .alert-warning a{--tw-text-opacity:1;color:rgba(234,88,12,var(--tw-text-opacity))}.dark .alert-warning code{--tw-bg-opacity:1;background-color:rgba(154,52,18,var(--tw-bg-opacity))}.alert-warning .alert-icon{--tw-text-opacity:1;color:rgba(251,146,60,var(--tw-text-opacity))}@keyframes pulse{.alert-danger .alert-icon{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@-webkit-keyframes pulse{.alert-danger .alert-icon{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.alert-danger .alert-icon{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity));animation-name:pulse}.dark .alert-danger{color:#fff;--tw-bg-opacity:1;--tw-bg-opacity:0.3;border-width:0 0 0 4px;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(127,29,29,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.dark .alert-danger p{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.dark .alert-danger a{--tw-text-opacity:1;color:rgba(234,88,12,var(--tw-text-opacity))}.dark .alert-danger code{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.dark .alert-dark{color:#fff;--tw-bg-opacity:1;--tw-bg-opacity:0.3;border-width:0 0 0 4px;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(55,65,81,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(31,41,55,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.dark .alert-dark a{--tw-text-opacity:1;color:rgba(234,88,12,var(--tw-text-opacity))}.dark .alert-dark code{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.dark .alert-dark .alert-icon{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.alert-light{color:#fff;--tw-bg-opacity:1;--tw-bg-opacity:0.3;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(229,231,235,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));border-width:0 4px}.alert-light code{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.alert-light .alert-icon{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.alert-light .alert-content{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.badge{background-color:rgba(230,250,242,var(--tw-bg-opacity));border-color:rgba(209,213,219,var(--tw-border-opacity))}.badge,.dark .badge{--tw-bg-opacity:1;--tw-border-opacity:1;border-radius:9999px;border-width:1px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:1rem;line-height:1.5rem;line-height:1.25rem;padding:.25rem .75rem;--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity));letter-spacing:-.025em}.dark .badge{background-color:rgba(0,62,39,var(--tw-bg-opacity));border-color:rgba(75,85,99,var(--tw-border-opacity))}blockquote{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(0,205,129,var(--tw-border-opacity));margin-top:.5rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.blockquote p{margin-top:0;margin-bottom:0}.blockquote code{color:currentColor}.blockquote .alert-icon{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.blockquote .blockquote-caption{margin-left:auto;margin-right:1rem;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.dark blockquote{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(0,205,129,var(--tw-border-opacity))}.blockquote-quote{text-align:center;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.blockquote-quote:before{content:"\201C"!important}.blockquote-quote:after{content:"\201D"!important}.blockquote{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.dark .blockquote .blockquote-caption,.dark .blockquote .blockquote-content{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.dark .blockquote .blockquote-content{font-style:normal}.dark .blockquote .blockquote-content p:after,.dark .blockquote .blockquote-content p:before,.dark .blockquote .blockquote-content:after,.dark .blockquote .blockquote-content:before{content:""!important}.dark .quotation{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));--tw-bg-opacity:0.1}blockquote p:first-of-type:before,blockquote p:last-of-type:after{content:""}.list-primary{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.dark .list-primary{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.list-info{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.list-success{--tw-text-opacity:1;color:rgba(16,185,129,var(--tw-text-opacity))}.list-warning{--tw-text-opacity:1;color:rgba(249,115,22,var(--tw-text-opacity))}.list-danger{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}div.checklist:before,li.checklist:before{content:""!important}.dark mark{--tw-bg-opacity:1;background-color:rgba(0,205,129,var(--tw-bg-opacity));--tw-bg-opacity:0.3;padding-left:.25rem;padding-right:.25rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.table{display:table}.table-caption{font-weight:600;--tw-text-opacity:1;color:rgba(4,120,87,var(--tw-text-opacity))}.table-cell,.table-column,.table-row{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.table-column-group,.table-header-group,.table-row-group{--tw-text-opacity:1;color:rgba(194,65,12,var(--tw-text-opacity))}.hashtag{background-color:rgba(209,213,219,var(--tw-bg-opacity));border-radius:9999px;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em}.dark .hashtag,.hashtag{--tw-bg-opacity:1;border-width:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark .hashtag{background-color:rgba(31,41,55,var(--tw-bg-opacity))}code[class*=language-],pre[class*=language-]{text-shadow:none;font-family:"Fira Code"!important;color:#f3f4f6!important;background-color:transparent}.prose pre[class*=language-]{text-shadow:none;font-family:"Fira Code"!important;--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity));--tw-bg-opacity:0.3;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-backdrop-blur:blur(3px)}.prose code[class*=language-]{background-color:transparent}.dark .code{background-color:rgba(31,41,55,var(--tw-bg-opacity))}.dark .code,code{--tw-bg-opacity:1}code{text-shadow:none!important;font-family:"Fira Code"!important;box-shadow:0!important;fontweight:"400";border-radius:.375rem;border-width:0;color:currentColor;background-color:rgba(55,65,81,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}code:before{content:""!important}code:after{content:"";content:""!important}pre{position:static}span.token.operator{background:0 0!important}.token.lf:before{content:""!important}.token.cr:before,.token.lf:before,.token.space:before,.token.tab:not(:empty):before{opacity:.3!important}.prose code{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:1}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer;color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:hsla(0,0%,87.8%,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}div.code-toolbar>.toolbar>.toolbar-item>span{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity));font-size:.8em;opacity:0;position:absolute;top:-1em;right:0}div.code-toolbar>.toolbar>.toolbar-item>button{background-color:transparent;border-radius:.125rem;margin:.5rem;opacity:.6;--tw-shadow-color:0,0,0;--tw-shadow:0 1px 3px 0 rgba(var(--tw-shadow-color),0.1),0 1px 2px 0 rgba(var(--tw-shadow-color),0.06);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity));position:absolute;top:.25em;right:.5em}div.code-toolbar>.toolbar>.toolbar-item>button:hover{opacity:.9;--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.token.punctuation.brace-hover,.token.punctuation.brace-selected{outline:1px solid}.rainbow-braces .token.punctuation.brace-level-1,.rainbow-braces .token.punctuation.brace-level-10,.rainbow-braces .token.punctuation.brace-level-11,.rainbow-braces .token.punctuation.brace-level-12,.rainbow-braces .token.punctuation.brace-level-2,.rainbow-braces .token.punctuation.brace-level-3,.rainbow-braces .token.punctuation.brace-level-4,.rainbow-braces .token.punctuation.brace-level-5,.rainbow-braces .token.punctuation.brace-level-6,.rainbow-braces .token.punctuation.brace-level-7,.rainbow-braces .token.punctuation.brace-level-8,.rainbow-braces .token.punctuation.brace-level-9{opacity:1;--tw-text-opacity:1;color:rgba(0,123,77,var(--tw-text-opacity))}ck ck-sticky-panel__content .ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){background-color:transparent}div#vue-editor-js div.cdx-alert{border-width:0 0 0 4px;margin-top:.5rem;margin-bottom:.5rem}div#vue-editor-js div.cdx-alert code{border-radius:.375rem;border-width:0;padding:.25rem;--tw-shadow-color:0,0,0;--tw-shadow:0 1px 3px 0 rgba(var(--tw-shadow-color),0.1),0 1px 2px 0 rgba(var(--tw-shadow-color),0.06);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);color:currentColor}div#vue-editor-js .cdx-alert__message{margin-left:1rem}div#vue-editor-js .cdx-alert-primary{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity));border-width:0;--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity));--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}div#vue-editor-js .cdx-alert-primary code{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}div#vue-editor-js .cdx-alert-secondary{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity));border-width:0;--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity));--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}div#vue-editor-js .cdx-alert-secondary code{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}div#vue-editor-js .cdx-alert-info{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}div#vue-editor-js .cdx-alert-info code{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}div#vue-editor-js .cdx-alert-warning{--tw-bg-opacity:1;background-color:rgba(124,45,18,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(194,65,12,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(253,186,116,var(--tw-text-opacity))}div#vue-editor-js .cdx-alert-warning code{--tw-bg-opacity:1;background-color:rgba(154,52,18,var(--tw-bg-opacity))}div#vue-editor-js .cdx-alert-danger{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}div#vue-editor-js .cdx-alert-danger code{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}div#vue-editor-js .cdx-alert-success{--tw-bg-opacity:1;background-color:rgba(6,78,59,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(4,120,87,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(110,231,183,var(--tw-text-opacity))}div#vue-editor-js .cdx-alert-success code{--tw-bg-opacity:1;background-color:rgba(6,95,70,var(--tw-bg-opacity))}div#vue-editor-js .cdx-alert-dark{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(31,41,55,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}div#vue-editor-js .cdx-alert-dark code{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}div#vue-editor-js .cdx-alert-light{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}div#vue-editor-js .cdx-alert-light code{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}div#vue-editor-js div.ce-inline-toolbar{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .ce-toolbar__actions-buttons:hover{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}div#vue-editor-js .ce-toolbar__actions,div#vue-editor-js .ce-toolbar__settings-btn,div#vue-editor-js div.ce-conversion-toolbar,div#vue-editor-js div.ce-settings{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js div.ce-settings__button:hover{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}div#vue-editor-js div.cdx-settings-button,div#vue-editor-js span.cdx-settings-button{--tw-bg-opacity:0.4;border-width:1px;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .ce-toolbox__button,div#vue-editor-js div.ce-inline-toolbar__toggler-and-button-wrapper,div#vue-editor-js div.ce-toolbar{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .ce-conversion-tool__icon:hover{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}div#vue-editor-js .ce-conversion-toolbar__label{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .ce-inline-tool:hover,div#vue-editor-js .ce-inline-toolbar__buttons:hover{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity));color:rgba(0,205,129,var(--tw-text-opacity))}div#vue-editor-js .ce-inline-tool:hover{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}div#vue-editor-js .ce-inline-tool:hover:hover{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}div#vue-editor-js input,div#vue-editor-js select,div#vue-editor-js textarea{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .ce-toolbar__content{background-color:transparent}div#vue-editor-js .ce-inline-tool--active:hover{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}div#vue-editor-js .ce-inline-tool--active{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}div#vue-editor-js .tc-toolbox .tc-popover{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .tc-row--selected,div#vue-editor-js div.tc-add-column:hover,div#vue-editor-js div.tc-add-row:hover{--tw-bg-opacity:1;background-color:rgba(16,185,129,var(--tw-bg-opacity));--tw-bg-opacity:0.4}div#vue-editor-js .cdx-quote{--tw-border-opacity:1;border-left-color:rgba(16,185,129,var(--tw-border-opacity));border-left-width:4px;margin-top:.5rem;margin-bottom:.5rem}div#vue-editor-js .cdx-quote__text{border-width:0;min-height:0;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .cdx-quote__caption{border-width:0;--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}div#vue-editor-js .cdx-input .cdx-quote__text{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}div#vue-editor-js .ce-block{--tw-border-opacity:1;border-color:rgba(0,205,129,var(--tw-border-opacity));border-radius:.25rem;border-width:1px;margin:.25rem;--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}div#vue-editor-js .ce-block__content{max-width:none}div#vue-editor-js div.ce-block--focused{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity));--tw-bg-opacity:0.1;--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity));border-radius:.375rem;border-width:1px}div#vue-editor-js .ce-header{padding:revert}div#vue-editor-js .ce-block--selected .ce-block__content{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity));--tw-bg-opacity:0}div#vue-editor-js .ce-block--selected .ce-header{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity));--tw-bg-opacity:0.1;--tw-border-opacity:1;border-color:rgba(52,211,153,var(--tw-border-opacity));border-radius:.375rem;border-width:1px;padding:.5rem}div#vue-editor-js .ct__content{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}div#vue-editor-js .cdx-list{padding-left:0}div#vue-editor-js div.ce-paragraph{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));line-height:inherit}div#vue-editor-js .ce-block--focused .cdx-quote__caption,div#vue-editor-js .ce-block--focused .cdx-quote__text{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity));border-width:1px}div#vue-editor-js .ce-code__textarea{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity));height:-webkit-max-content;height:-moz-max-content;height:max-content}div#vue-editor-js .cdx-checklist__item-checkbox{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity));justify-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}div#vue-editor-js .codex-editor--narrow .ce-toolbox{background-color:transparent;--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div#vue-editor-js .codex-editor--narrow .ce-block{padding-left:.5rem;padding-right:.5rem}div#vue-editor-js .codex-editor__redactor{padding-bottom:0!important;margin-right:0!important}div#vue-editor-js div.codex-editor{width:100%}div#vue-editor-js .ce-toolbar .ce-toolbar--opened{background-color:transparent;position:relative}div#vue-editor-js .ce-toolbar__plus{height:auto}@media (min-width:1280px){div#vue-editor-js .ce-toolbar__plus{left:-120px}}@media (min-width:1536px){div#vue-editor-js .ce-toolbar__plus{left:-180px}}@media (min-width:651px) div.codex-editor--narrow .ce-toolbar__plus{div#vue-editor-js{left:0!important}}div#vue-editor-js .ce-delimiter:before{content:""!important}@media (min-width:640px){div#vue-editor-js div.ce-toolbar__actions{right:10px;top:5px}}@media (min-width:768px){div#vue-editor-js div.ce-toolbar__actions{right:12px;top:20px}}@media (min-width:1024px){div#vue-editor-js div.ce-toolbar__actions{right:15px}}@media (min-width:1280px){div#vue-editor-js div.ce-toolbar__actions{right:22px}}@media (min-width:1536px){div#vue-editor-js div.ce-toolbar__actions{right:30px}}.highcharts-container{background-color:transparent}rect.highcharts-plot-background{--tw-bg-opacity:1!important;background-color:rgba(55,65,81,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.3!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(3px)!important}.highcharts-background{fill:none}.vue-easy-pie-chart[data-v-8087077e]{position:relative;text-align:center}.vue-easy-pie-chart .inner-text[data-v-8087077e]{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;display:block}div.dygraph-title{text-indent:56px;text-align:left;position:absolute;left:0;top:4px;font-size:11px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.netdata-legend-toolbox-button .netdata-legend-toolbox{--tw-bg-opacity:1!important;background-color:rgba(191,219,254,var(--tw-bg-opacity))!important}p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}.appforeground.nuxt-link-active{--tw-bg-opacity:1;background-color:rgba(0,92,58,var(--tw-bg-opacity))}a.refer-card{text-decoration:none}.surface{--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity))}.sub-background{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.dark .sub-background{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.super-foreground{background-color:rgba(107,114,128,var(--tw-bg-opacity));--tw-text-opacity:1}.super-foreground,.super-foreground:hover{--tw-bg-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.super-foreground:hover{background-color:rgba(229,231,235,var(--tw-bg-opacity));--tw-shadow-color:0,0,0;--tw-shadow:0 4px 6px -1px rgba(var(--tw-shadow-color),0.1),0 2px 4px -1px rgba(var(--tw-shadow-color),0.06);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);--tw-text-opacity:1}.dark .super-foreground{--tw-bg-opacity:1;background-color:rgba(44,62,80,var(--tw-bg-opacity))}.nuxt-link-prefetched{--tw-text-opacity:1;color:rgba(139,92,246,var(--tw-text-opacity))}.nuxt-link-exact-active{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.nuxt-link-active{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}div.refer-card h1,div.refer-card p{margin:0}div.iframe-wrapper{height:2000px;width:100%;border:none}div.vue-friendly-iframe,iframe{height:100%;width:100%}span.inline-color{display:block;height:120%;width:120%}div.formio{@import "node_modules/bootstrap/dist/css/bootstrap.min.css";}.fab-item-title[data-v-3f2de272]{left:4em!important;right:unset!important}.fab-main-container[data-v-4d15b73e]{z-index:900!important}.fab-item[data-v-3f2de272]{--tw-bg-opacity:0.3!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(3px)!important}.fab-size-big[data-v-36c72980]{height:58px!important;width:58px!important;--tw-bg-opacity:1!important;background-color:rgba(0,205,129,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.3!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.error-background{background-color:rgba(55,65,81,var(--tw-bg-opacity))}.error-background,div.vm--modal{--tw-bg-opacity:1;--tw-bg-opacity:0.3;--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-backdrop-blur:blur(3px)}div.vm--modal{background-color:rgba(255,255,255,var(--tw-bg-opacity))}div.multiselect{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}div.multiselect,div.multiselect-active{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}div.multiselect-active{color:#35495e}div.multiselect__tags{border:1px solid #e8e8e8}div.multiselect__tags,span.multiselect__single{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}span.multiselect__single{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div.multiselect__content-wrapper,div.multiselect__input{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}div.multiselect__content-wrapper{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));border:1px solid #e8e8e8}span.multiselect__option--disabled{--tw-bg-opacity:1!important;background-color:rgba(248,113,113,var(--tw-bg-opacity))!important}span.multiselect__option--highlight{--tw-bg-opacity:1!important;background-color:rgba(96,165,250,var(--tw-bg-opacity))!important}input.multiselect__input,input.multiselect__single{background-color:transparent;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.swagger-ui .scheme-container{--tw-bg-opacity:1!important;background-color:rgba(55,65,81,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.3!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(2px)!important;--tw-shadow-color:0,0,0!important;--tw-shadow:inset 0px 0px 8px rgba(var(--tw-shadow-color),0.101562)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.swagger-ui .parameter__name,.swagger-ui table thead tr td,.swagger-ui table thead tr th{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.swagger-ui .parameter__type{--tw-text-opacity:1!important;color:rgba(209,213,219,var(--tw-text-opacity))!important}.swagger-ui .opblock .opblock-section-header{--tw-bg-opacity:1!important;background-color:rgba(156,163,175,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.3!important}.swagger-ui .opblock .opblock-section-header label{--tw-text-opacity:1!important;color:rgba(209,213,219,var(--tw-text-opacity))!important}.swagger-ui .response-col_status{--tw-text-opacity:1!important;color:rgba(0,205,129,var(--tw-text-opacity))!important}.swagger-ui .opblock .opblock-section-header h4,.swagger-ui td.response-col_status{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.swagger-ui section.block.col-12.block-desktop.col-12-desktop{--tw-bg-opacity:1!important;background-color:rgba(55,65,81,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.3!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(2px)!important;--tw-shadow-color:0,0,0!important;--tw-shadow:inset 0px 0px 8px rgba(var(--tw-shadow-color),0.101562)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.swagger-ui .information-container{color:#fff;display:none}.swagger-ui .opblock .opblock-summary-description{--tw-text-opacity:1!important;color:rgba(209,213,219,var(--tw-text-opacity))!important}.swagger-ui .opblock-tag{color:#fff}.swagger-ui select{--tw-bg-opacity:1!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(3px)!important}.swagger-ui section.models,.swagger-ui select{background-color:rgba(156,163,175,var(--tw-bg-opacity))!important}.swagger-ui section.models{--tw-bg-opacity:1!important}.swagger-ui .link{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.swagger-ui .info pre{--tw-text-opacity:1!important;color:rgba(209,213,219,var(--tw-text-opacity))!important}.swagger-ui .errors-wrapper hgroup h4{--tw-text-opacity:1!important;color:rgba(220,38,38,var(--tw-text-opacity))!important}.swagger-ui .btn,.swagger-ui .errors-wrapper .errors h4{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}@media (min-width:768px){div.bm-burger-button{display:none}}div.bm-burger-button{position:fixed;width:24px;height:20px;left:90%;top:20px;cursor:pointer;z-index:999}span.bm-burger-bars{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.line-style{position:absolute;height:20%;left:0;right:0}.cross-style{position:absolute;top:12px;right:2px;cursor:pointer}.bm-cross{background:#bdc3c7}.bm-cross-button{height:24px;width:24px}div.bm-menu{height:100%;width:0;position:fixed;z-index:5;top:0;left:0;--tw-bg-opacity:1!important;background-color:rgba(31,41,55,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.95!important;padding-top:5rem!important;--tw-shadow-color:0,0,0!important;--tw-shadow:0 10px 15px -3px rgba(var(--tw-shadow-color),0.1),0 4px 6px -2px rgba(var(--tw-shadow-color),0.05)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(3px)!important;overflow-x:hidden;padding-top:0;transition:.5s}.bm-overlay{background:rgba(0,0,0,.3)}nav.bm-item-list{color:#b8b7ad;margin-left:0;font-size:20px}nav.bm-item-list>*{display:flex;text-decoration:none;margin-top:.5rem;margin-bottom:.5rem}.bm-item-list>*>span{margin-left:10px;font-weight:700;color:#fff}button.hamburger{position:fixed;top:5px;right:5px;z-index:999}.jsoneditor-vue textarea.jsoneditor-text{background-color:transparent;min-height:50rem}.jsoneditor-vue .jsoneditor-schema-error,.jsoneditor-vue div.jsoneditor td,.jsoneditor-vue div.jsoneditor textarea,.jsoneditor-vue div.jsoneditor th,.jsoneditor-vue div.jsoneditor-field,.jsoneditor-vue div.jsoneditor-value,.jsoneditor-vue textarea.jsoneditor-text{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.jsoneditor-vue tr.jsoneditor-highlight,.jsoneditor-vue tr.jsoneditor-selected{--tw-bg-opacity:1!important;background-color:rgba(52,211,153,var(--tw-bg-opacity))!important;background-color:grey!important}.jsoneditor-vue div.jsoneditor,.jsoneditor-vue div.jsoneditor-menu{border-color:#4b4b4b;background-color:transparent}.jsoneditor-vue div.jsoneditor-menu{background-color:rgba(0,205,129,var(--tw-bg-opacity))!important}.jsoneditor-vue div.jsoneditor textarea.jsoneditor-text,.jsoneditor-vue div.jsoneditor-menu,.jsoneditor-vue div.jsoneditor-tree{--tw-bg-opacity:1!important;--tw-bg-opacity:0.3!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(3px)!important}.jsoneditor-vue div.jsoneditor textarea.jsoneditor-text,.jsoneditor-vue div.jsoneditor-tree{background-color:#666;color:#fff;background-color:rgba(75,85,99,var(--tw-bg-opacity))!important}.jsoneditor-vue div.jsoneditor-field,.jsoneditor-vue div.jsoneditor-value{color:#fff}.jsoneditor-vue div.jsoneditor-field.jsoneditor-highlight,.jsoneditor-vue div.jsoneditor-field[contenteditable=true]:focus,.jsoneditor-vue div.jsoneditor-field[contenteditable=true]:hover,.jsoneditor-vue div.jsoneditor-value.jsoneditor-highlight,.jsoneditor-vue div.jsoneditor-value[contenteditable=true]:focus,.jsoneditor-vue div.jsoneditor-value[contenteditable=true]:hover{--tw-bg-opacity:1!important;background-color:rgba(0,205,129,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.3!important;--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(2px)!important;border-color:grey!important}.jsoneditor-vue div.jsoneditor-field.highlight-active,.jsoneditor-vue div.jsoneditor-field.highlight-active:focus,.jsoneditor-vue div.jsoneditor-field.highlight-active:hover,.jsoneditor-vue div.jsoneditor-value.highlight-active,.jsoneditor-vue div.jsoneditor-value.highlight-active:focus,.jsoneditor-vue div.jsoneditor-value.highlight-active:hover{background-color:#b1b1b1;border-color:#b1b1b1}.jsoneditor-vue div.jsoneditor-tree button:focus{background-color:#868686}.jsoneditor-vue div.jsoneditor td.jsoneditor-separator,.jsoneditor-vue div.jsoneditor-readonly{color:#acacac}.jsoneditor-vue div.jsoneditor-value.jsoneditor-string{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.jsoneditor-vue div.jsoneditor-value.jsoneditor-array,.jsoneditor-vue div.jsoneditor-value.jsoneditor-boolean,.jsoneditor-vue div.jsoneditor-value.jsoneditor-number,.jsoneditor-vue div.jsoneditor-value.jsoneditor-object{--tw-text-opacity:1;color:rgba(0,205,129,var(--tw-text-opacity))}.jsoneditor-vue div.jsoneditor-value.jsoneditor-null{color:#49a7fc}.jsoneditor-vue div.jsoneditor-value.jsoneditor-invalid{color:#fff}textarea.jsoneditor-text{background-color:transparent}.json-save-btn[data-v-551a97e0]{background-color:rgba(0,205,129,var(--tw-bg-opacity))!important}.json-save-btn[data-v-551a97e0],div.jsoneditor-contextmenu{--tw-bg-opacity:1!important;--tw-bg-opacity:0.3!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(3px)!important}div.jsoneditor-contextmenu{background-color:rgba(156,163,175,var(--tw-bg-opacity))!important}div.jsoneditor-contextmenu ul{background:0 0}div.jsoneditor-contextmenu ul li button.jsoneditor-selected,div.jsoneditor-contextmenu ul li button.jsoneditor-selected:focus,div.jsoneditor-contextmenu ul li button.jsoneditor-selected:hover{--tw-bg-opacity:1!important;background-color:rgba(0,205,129,var(--tw-bg-opacity))!important}table.jsoneditor-search div.jsoneditor-frame{--tw-bg-opacity:1!important;background-color:rgba(107,114,128,var(--tw-bg-opacity))!important;--tw-bg-opacity:0.3!important;--tw-backdrop-blur:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, )!important;/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, )!important;/*!*//*!*/-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;--tw-backdrop-blur:blur(3px)!important}html{font-family:Quicksand,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{-webkit-touch-callout:none!important}a{-webkit-user-select:none!important}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:0}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:0;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.vue-modal-bottom,.vue-modal-bottomLeft,.vue-modal-bottomRight,.vue-modal-left,.vue-modal-right,.vue-modal-top,.vue-modal-topLeft,.vue-modal-topRight{display:block;overflow:hidden;position:absolute;background:0 0;z-index:9999999}.vue-modal-bottomLeft,.vue-modal-bottomRight,.vue-modal-topLeft,.vue-modal-topRight{width:12px;height:12px}.vue-modal-top{right:12;top:0;width:100%;height:12px;cursor:n-resize}.vue-modal-bottom{left:0;bottom:0;width:100%;height:12px;cursor:s-resize}.vue-modal-left{left:0;top:0;width:12px;height:100%;cursor:w-resize}.vue-modal-right{right:0;top:0;width:12px;height:100%;cursor:e-resize}.vue-modal-topRight{right:0;top:0;background:0 0;cursor:ne-resize}.vue-modal-topLeft{left:0;top:0;cursor:nw-resize}.vue-modal-bottomLeft{left:0;bottom:0;cursor:sw-resize}.vue-modal-bottomRight{right:0;bottom:0;cursor:se-resize}#vue-modal-triangle:after{display:block;position:absolute;content:"";background:0 0;left:0;top:0;width:0;height:0;border-bottom:10px solid #ddd;border-left:10px solid transparent}#vue-modal-triangle.clicked:after{border-bottom:10px solid #369be9}.vm--block-scroll{overflow:hidden;width:100vw}.vm--container{z-index:999}.vm--container,.vm--overlay{position:fixed;box-sizing:border-box;left:0;top:0;width:100%;height:100vh}.vm--overlay{background:rgba(0,0,0,.2);opacity:1}.vm--container.scrollable{height:100%;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.vm--modal{position:relative;overflow:hidden;box-sizing:border-box;background-color:#fff;border-radius:3px;box-shadow:0 20px 60px -2px rgba(27,33,58,.4)}.vm--container.scrollable .vm--modal{margin-bottom:2px}.vm--top-right-slot{display:block;position:absolute;right:0;top:0}.vm-transition--overlay-enter-active,.vm-transition--overlay-leave-active{transition:all 50ms}.vm-transition--overlay-enter,.vm-transition--overlay-leave-active{opacity:0}.vm-transition--modal-enter-active,.vm-transition--modal-leave-active{transition:all .4s}.vm-transition--modal-enter,.vm-transition--modal-leave-active{opacity:0;transform:translateY(-20px)}.vm-transition--default-enter-active,.vm-transition--default-leave-active{transition:all 2ms}.vm-transition--default-enter,.vm-transition--default-leave-active{opacity:0}.vue-dialog{font-size:14px}.vue-dialog div{box-sizing:border-box}.vue-dialog-content{flex:1 0 auto;width:100%;padding:14px}.vue-dialog-content-title{font-weight:600;padding-bottom:14px}.vue-dialog-buttons{display:flex;flex:0 1 auto;width:100%;border-top:1px solid #eee}.vue-dialog-buttons-none{width:100%;padding-bottom:14px}.vue-dialog-button{font-size:inherit;background:0 0;padding:0;margin:0;border:0;cursor:pointer;box-sizing:border-box;line-height:40px;height:40px;color:inherit;font:inherit;outline:0}.vue-dialog-button:hover{background:#f9f9f9}.vue-dialog-button:active{background:#f3f3f3}.vue-dialog-button:not(:first-of-type){border-left:1px solid #eee}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:5px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#00cd81;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}
</style>
<link as="script" href="/_nuxt/static/1633560960/state.js" rel="preload"/>
<link as="script" href="/_nuxt/static/1633560960/payload.js" rel="preload"/>
<link as="script" href="/_nuxt/static/1633560960/manifest.js" rel="preload"/>
</head>
<body class="dark font-sans font-medium appbackground" data-n-head="%7B%22class%22:%7B%22ssr%22:%5B%22dark%22,%22font-sans%22,%22font-medium%22,%22appbackground%22%5D%7D%7D">
<div data-server-rendered="true" id="__nuxt">
<!-- -->
<div id="__layout">
<div class="appbackground min-h-screen mx-auto">
<div>
<div id="pagewrapper" page="[object Object]">
<nav class="w-full navbar bg-transparent sticky top-0 left-0 right-0 z-200 h-16 lg:h-24 z-30 shadow-none">
<div class="h-full py-2 mx-auto">
<div class="md:flex md:items-center md:text-xl mx-2 lg:text-2xl lg:mx-4 h-full md:justify-between" id="persist-header">
<div class="flex items-center justify-between">
<a aria-current="page" class="mr-6 nuxt-link-exact-active nuxt-link-active" data-v-39a011e4="" href="/">
<div class="z-2000 flex items-center md:justify-start justify-center" data-v-39a011e4="">
<img alt="logo" class="p-2" data-v-39a011e4="" height="30" src="https://cms.donavanaldrich.com/assets/df2dc50a-5dca-45ce-adaa-58792209838b?width=30&height=30" weight="30"/>
<span class="flex" data-v-39a011e4="">
<span class="flex text-gray-800 dark:text-white" data-v-39a011e4="">
Donavan
</span>
<span class="flex ml-1 text-primary-500" data-v-39a011e4="">
Aldrich
</span>
</span>
</div>
</a>
<div class="flex">
<div class="relative">
<div class="absolute right-0 z-20 w-48 py-2 mt-2 rounded-md shadow-xl bg-gray-800 bg-opacity-85 backdrop-filter backdrop-blur-3 hidden">
</div>
</div>
</div>
</div>
<div class="rounded-xl bg-transparent flex-1 md:flex md:items-center md:justify-between mt-2 mr-4 md:mt-0 hidden md:block">
<div class="flex flex-row md:items-center md:mx-8">
</div>
<div class="flex items-center mt-4 md:mt-0">
<!-- -->
</div>
</div>
</div>
</div>
</nav>
<!-- -->
<div id="pageparser">
<div id="sectionwrapper">
<div page_section="[object Object]">
<div __typename="page_sections" id="47">
<div id="contentselector">
<!-- -->
<div class="px-1 site-page-width justify-center prose lg:prose-lg xl:prose-xl">
<!-- -->
<!-- -->
<!-- -->
<!-- -->
</div>
<div id="landingpage">
<div class="flex flex-wrap -m-4 mt-6 justify-around mx-auto">
<div class="p-4 xl:w-1/4 md:w-1/2 w-full animate-animated animate-zoomIn">
<div class="h-full p-6 rounded-lg border flex flex-col relative overflow-hidden appforeground appforeground-hover depressed">
<div class="flex flex-col mx-2 my-2">
<div class="text-3xl leading-none flex items-center pb-4">
<div class="flex depressed bg-black w-full py-2 rounded-md bg-opacity-40">
<span>
<svg class="h-6 w-6 flex h-9 w-9 text-primary-500 ml-2" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M14 10l-2 1m0 0l-2-1m2 1v2.5M20 7l-2 1m2-1l-2-1m2 1v2.5M14 4l-2-1-2 1M4 7l2-1M4 7l2 1M4 7v2.5M12 21l-2-1m2 1l2-1m-2 1v-2.5M6 18l-2-1v-2.5M18 18l2-1v-2.5" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
<svg class="h-8 w-8 flex text-white mt-0.5" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
<span>
<!-- -->
</span>
</div>
</div>
<div class="text-xl secondaryText leading-none flex items-center pb-4 mb-2 border-b">
<span>
A live dashboard of my home server. All the fun stuff happens here.
</span>
</div>
</div>
<div class="flex-grow mx-2 my-2">
<ul>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
Monitoring
</li>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
CI/CD
</li>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
Infrastructure as Code
</li>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
Orchestration
</li>
</ul>
</div>
<div class="flex mx-auto justify-center">
<div class="flex max-w-3xl">
<a class="mt-auto text-center border-0 py-2 px-4 depressed w-full focus:outline-none rounded button accent-splash" href="/homelab">
Homelab
</a>
</div>
</div>
</div>
</div>
<div class="p-4 xl:w-1/4 md:w-1/2 w-full animate-animated animate-zoomIn">
<div class="h-full p-6 rounded-lg border flex flex-col relative overflow-hidden appforeground appforeground-hover depressed">
<div class="flex flex-col mx-2 my-2">
<div class="text-3xl leading-none flex items-center pb-4">
<div class="flex depressed bg-black w-full py-2 rounded-md bg-opacity-40">
<span>
<svg class="h-6 w-6 flex h-9 w-9 text-primary-500 ml-2" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M14 10l-2 1m0 0l-2-1m2 1v2.5M20 7l-2 1m2-1l-2-1m2 1v2.5M14 4l-2-1-2 1M4 7l2-1M4 7l2 1M4 7v2.5M12 21l-2-1m2 1l2-1m-2 1v-2.5M6 18l-2-1v-2.5M18 18l2-1v-2.5" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
<svg class="h-8 w-8 flex text-white mt-0.5" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
<span>
<!-- -->
</span>
</div>
</div>
<div class="text-xl secondaryText leading-none flex items-center pb-4 mb-2 border-b">
<span>
Articles related to devops, self-hosting & automation. Understandable to beginners, helpful to all.
</span>
</div>
</div>
<div class="flex-grow mx-2 my-2">
<ul>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
Devops
</li>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
Automation
</li>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
Self-Hosting
</li>
</ul>
</div>
<div class="flex mx-auto justify-center">
<div class="flex max-w-3xl">
<a class="mt-auto text-center border-0 py-2 px-4 depressed w-full focus:outline-none rounded button accent-splash" href="/index">
Blog
</a>
</div>
</div>
</div>
</div>
<div class="p-4 xl:w-1/4 md:w-1/2 w-full animate-animated animate-zoomIn">
<div class="h-full p-6 rounded-lg border flex flex-col relative overflow-hidden appforeground appforeground-hover depressed">
<div class="flex flex-col mx-2 my-2">
<div class="text-3xl leading-none flex items-center pb-4">
<div class="flex depressed bg-black w-full py-2 rounded-md bg-opacity-40">
<span>
<svg class="h-6 w-6 flex h-9 w-9 text-primary-500 ml-2" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M14 10l-2 1m0 0l-2-1m2 1v2.5M20 7l-2 1m2-1l-2-1m2 1v2.5M14 4l-2-1-2 1M4 7l2-1M4 7l2 1M4 7v2.5M12 21l-2-1m2 1l2-1m-2 1v-2.5M6 18l-2-1v-2.5M18 18l2-1v-2.5" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
<svg class="h-8 w-8 flex text-white mt-0.5" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
<span>
<!-- -->
</span>
</div>
</div>
<div class="text-xl secondaryText leading-none flex items-center pb-4 mb-2 border-b">
<span>
I'm a huge fan/believer/supporter of open source! Here's my public projects.
</span>
</div>
</div>
<div class="flex-grow mx-2 my-2">
<ul>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
Docker
</li>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
Github
</li>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
Gitlab
</li>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
Terraform
</li>
</ul>
</div>
<div class="flex mx-auto justify-center">
<div class="flex max-w-3xl">
<a class="mt-auto text-center border-0 py-2 px-4 depressed w-full focus:outline-none rounded button accent-splash" href="/projects">
Projects
</a>
</div>
</div>
</div>
</div>
<div class="p-4 xl:w-1/4 md:w-1/2 w-full animate-animated animate-zoomIn">
<div class="h-full p-6 rounded-lg border flex flex-col relative overflow-hidden appforeground appforeground-hover depressed">
<div class="flex flex-col mx-2 my-2">
<div class="text-3xl leading-none flex items-center pb-4">
<div class="flex depressed bg-black w-full py-2 rounded-md bg-opacity-40">
<span>
<svg class="h-6 w-6 flex h-9 w-9 text-primary-500 ml-2" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M14 10l-2 1m0 0l-2-1m2 1v2.5M20 7l-2 1m2-1l-2-1m2 1v2.5M14 4l-2-1-2 1M4 7l2-1M4 7l2 1M4 7v2.5M12 21l-2-1m2 1l2-1m-2 1v-2.5M6 18l-2-1v-2.5M18 18l2-1v-2.5" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
<svg class="h-8 w-8 flex text-white mt-0.5" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
<span>
<!-- -->
</span>
</div>
</div>
<div class="text-xl secondaryText leading-none flex items-center pb-4 mb-2 border-b">
<span>
An overview of the tech and principles which go into this site, as well as my other projects
</span>
</div>
</div>
<div class="flex-grow mx-2 my-2">
<ul>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
Tools
</li>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
Development
</li>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
Continuous Everything
</li>
<li class="flex items-center mb-2">
<span class="text-primary-500 w-4 h-4 mr-2 inline-flex items-center justify-center rounded-full flex-shrink-0">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
</path>
</svg>
</span>
Overview
</li>
</ul>
</div>
<div class="flex mx-auto justify-center">
<div class="flex max-w-3xl">
<a class="mt-auto text-center border-0 py-2 px-4 depressed w-full focus:outline-none rounded button accent-splash" href="/site">
Site
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- -->
</div>
</div>
</div>
</div>
<footer>
<footer class="appforeground depressed body-font p-6 mx-auto flex justify-center text-center flex-row flex-nowrap mt-48">
<div class="lg:w-1/4 md:w-1/2 w-full px-4">
<h2 class="title-font font-medium dimmedText tracking-widest text-sm mb-3 block uppercase">
Homelab
</h2>
<nav class="list-none">
<ul>
<li>
<a aria-label="StatusPage" class="secondaryText hover:text-primary-500" href="/homelab/status">
StatusPage
</a>
</li>
<li>
<a aria-label="Ansible" class="secondaryText hover:text-primary-500" href="/homelab/ansible">
Ansible
</a>
</li>
<li>
<a aria-label="Terraform" class="secondaryText hover:text-primary-500" href="/homelab/terraform">
Terraform
</a>
</li>
<li>
<a aria-label="Monitoring" class="secondaryText hover:text-primary-500" href="/homelab/netdata">
Monitoring
</a>
</li>
</ul>
</nav>
</div>
<div class="lg:w-1/4 md:w-1/2 w-full px-4">
<h2 class="title-font font-medium dimmedText tracking-widest text-sm mb-3 block uppercase">
Projects
</h2>
<nav class="list-none">
<ul>
<li>
<a aria-label="Gitlab" class="secondaryText hover:text-primary-500" href="/projects/gitlab">
Gitlab
</a>
</li>
<li>
<a aria-label="GitHub" class="secondaryText hover:text-primary-500" href="/projects/github">
GitHub
</a>
</li>
<li>
<a aria-label="Docker" class="secondaryText hover:text-primary-500" href="/projects/docker">
Docker
</a>
</li>
<li>
<a aria-label="Terraform" class="secondaryText hover:text-primary-500" href="/projects/terraform">
Terraform
</a>
</li>
</ul>
</nav>
</div>
</footer>
<div class="container py-4 lg:px-20 mx-auto flex flex-col sm:flex-row mb-26 md:mb-0">
<button class="inline-flex justify-center">
<p class="flex text-gray-500">
©2021 Donavan Aldrich
</p>
</button>
<!-- -->
<span class="inline-flex sm:ml-auto sm:mt-0 mt-2 justify-center sm:justify-start">
<span class="flex flex-row justify-center h-full items-center">
<div class="flex">
<div class="mx-2">
<a aria-label="pdf" class="text-primary-accent flex" href="https://pdf-render.donavanaldrich.com/api/render?url=https://portfolio.donavanaldrich.com/" rel="noopener" target="_blank">
<svg aria-hidden="true" class="svg-inline--fa fa-file-pdf fa-w-12" data-icon="file-pdf" data-prefix="fas" focusable="false" role="img" style="height:24px;width:24px" viewbox="0 0 384 512" xmlns="http://www.w3.org/2000/svg">
<path d="M181.9 256.1c-5-16-4.9-46.9-2-46.9 8.4 0 7.6 36.9 2 46.9zm-1.7 47.2c-7.7 20.2-17.3 43.3-28.4 62.7 18.3-7 39-17.2 62.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM86.1 428.1c0 .8 13.2-5.4 34.9-40.2-6.7 6.3-29.1 24.5-34.9 40.2zM248 160h136v328c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V24C0 10.7 10.7 0 24 0h200v136c0 13.2 10.8 24 24 24zm-8 171.8c-20-12.2-33.3-29-42.7-53.8 4.5-18.5 11.6-46.6 6.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5 18.3-.4 44.1 8.1 77-11.6 27.6-28.7 64.6-40.8 85.8-.1 0-.1.1-.2.1-27.1 13.9-73.6 44.5-54.5 68 5.6 6.9 16 10 21.5 10 17.9 0 35.7-18 61.1-61.8 25.8-8.5 54.1-19.1 79-23.2 21.7 11.8 47.1 19.5 64 19.5 29.2 0 31.2-32 19.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-74.1 255.3c4.1-2.7-2.5-11.9-42.8-9 37.1 15.8 42.8 9 42.8 9z" fill="currentColor">
</path>
</svg>
</a>
</div>
<button aria-label="qrcode" class="mx-2 text-primary-accent flex">
<svg aria-hidden="true" class="svg-inline--fa fa-qrcode fa-w-14" data-icon="qrcode" data-prefix="fas" focusable="false" role="img" style="height:24px;width:24px" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg">
<path d="M0 224h192V32H0v192zM64 96h64v64H64V96zm192-64v192h192V32H256zm128 128h-64V96h64v64zM0 480h192V288H0v192zm64-128h64v64H64v-64zm352-64h32v128h-96v-32h-32v96h-64V288h96v32h64v-32zm0 160h32v32h-32v-32zm-64 0h32v32h-32v-32z" fill="currentColor">
</path>
</svg>
</button>
<!-- -->
</div>
<div class="flex">
<div class="mx-2">
<a aria-label="github" class="text-gray-500 flex" href="https://github.com/donaldrich80" rel="noopener" target="_blank">
<svg aria-hidden="true" class="svg-inline--fa fa-github fa-w-16" data-icon="github" data-prefix="fab" focusable="false" role="img" style="height:24px;width:24px" viewbox="0 0 496 512" xmlns="http://www.w3.org/2000/svg">
<path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z" fill="currentColor">
</path>
</svg>
</a>
</div>
<div class="mx-2">
<a aria-label="docker" class="text-gray-500 flex" href="https://hub.docker.com/u/donaldrich" rel="noopener" target="_blank">
<svg aria-hidden="true" class="svg-inline--fa fa-docker fa-w-20" data-icon="docker" data-prefix="fab" focusable="false" role="img" style="height:24px;width:24px" viewbox="0 0 640 512" xmlns="http://www.w3.org/2000/svg">
<path d="M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z" fill="currentColor">
</path>
</svg>
</a>
</div>
<div class="mx-2">
<a aria-label="gitlab" class="text-gray-500 flex" href="https://gitlab.com/donaldrich" rel="noopener" target="_blank">
<svg aria-hidden="true" class="svg-inline--fa fa-gitlab fa-w-16" data-icon="gitlab" data-prefix="fab" focusable="false" role="img" style="height:24px;width:24px" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
<path d="M105.2 24.9c-3.1-8.9-15.7-8.9-18.9 0L29.8 199.7h132c-.1 0-56.6-174.8-56.6-174.8zM.9 287.7c-2.6 8 .3 16.9 7.1 22l247.9 184-226.2-294zm160.8-88l94.3 294 94.3-294zm349.4 88l-28.8-88-226.3 294 247.9-184c6.9-5.1 9.7-14 7.2-22zM425.7 24.9c-3.1-8.9-15.7-8.9-18.9 0l-56.6 174.8h132z" fill="currentColor">
</path>
</svg>
</a>
</div>
<div class="mx-2">
<a aria-label="linkedin" class="text-gray-500 flex" href="https://linkedin.com/in/don-aldrich-48a51815" rel="noopener" target="_blank">
<svg aria-hidden="true" class="svg-inline--fa fa-linkedin fa-w-14" data-icon="linkedin" data-prefix="fab" focusable="false" role="img" style="height:24px;width:24px" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg">
<path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z" fill="currentColor">
</path>
</svg>
</a>
</div>
<div class="mx-2">
<a aria-label="email" class="text-gray-500 flex" href="mailto:aldrich.don@gmail.com" rel="noopener" target="_blank">
<svg aria-hidden="true" class="svg-inline--fa fa-envelope-open-text fa-w-16" data-icon="envelope-open-text" data-prefix="fas" focusable="false" role="img" style="height:24px;width:24px" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
<path d="M176 216h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16zm-16 80c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16zm96 121.13c-16.42 0-32.84-5.06-46.86-15.19L0 250.86V464c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V250.86L302.86 401.94c-14.02 10.12-30.44 15.19-46.86 15.19zm237.61-254.18c-8.85-6.94-17.24-13.47-29.61-22.81V96c0-26.51-21.49-48-48-48h-77.55c-3.04-2.2-5.87-4.26-9.04-6.56C312.6 29.17 279.2-.35 256 0c-23.2-.35-56.59 29.17-73.41 41.44-3.17 2.3-6 4.36-9.04 6.56H96c-26.51 0-48 21.49-48 48v44.14c-12.37 9.33-20.76 15.87-29.61 22.81A47.995 47.995 0 0 0 0 200.72v10.65l96 69.35V96h320v184.72l96-69.35v-10.65c0-14.74-6.78-28.67-18.39-37.77z" fill="currentColor">
</path>
</svg>
</a>
</div>
</div>
</span>
</span>
</div>
</footer>
</div>
</div>
<div>
<!-- -->
</div>
</div>
</div>
</div>
<script defer="" src="/_nuxt/static/1633560960/state.js">
</script>
<script>
!function(){var t,e=document,n=e.createElement("script");!("noModule"in n)&&"onbeforeload"in n&&(t=!1,e.addEventListener("beforeload",function(e){if(e.target===n)t=!0;else if(!e.target.hasAttribute("nomodule")||!t)return;e.preventDefault()},!0),n.type="module",n.src=".",e.head.appendChild(n),n.remove())}()
</script>
<script defer="" nomodule="" src="/_nuxt/044e446.js">
</script>
<script defer="" src="/_nuxt/cefdca1.modern.js" type="module">
</script>
<script defer="" nomodule="" src="/_nuxt/5dffb8c.js">
</script>
<script defer="" src="/_nuxt/a22d9b5.modern.js" type="module">
</script>
<script defer="" nomodule="" src="/_nuxt/f90d3aa.js">
</script>
<script defer="" src="/_nuxt/a30c898.modern.js" type="module">
</script>
<script defer="" nomodule="" src="/_nuxt/7ece6a6.js">
</script>
<script defer="" src="/_nuxt/eb6b128.modern.js" type="module">
</script>
<script defer="" nomodule="" src="/_nuxt/d73c234.js">
</script>
<script defer="" src="/_nuxt/0bf6af0.modern.js" type="module">
</script>
<script defer="" nomodule="" src="/_nuxt/bad6deb.js">
</script>
<script defer="" src="/_nuxt/5313b46.modern.js" type="module">
</script>
<script defer="" nomodule="" src="/_nuxt/fe6d7bd.js">
</script>
<script defer="" src="/_nuxt/fa7ed1a.modern.js" type="module">
</script>
<script defer="" nomodule="" src="/_nuxt/a99ccaa.js">
</script>
<script defer="" src="/_nuxt/9b0af10.modern.js" type="module">
</script>
<script defer="" nomodule="" src="/_nuxt/009999a.js">
</script>
<script defer="" src="/_nuxt/41ca88c.modern.js" type="module">
</script>
<script data-cf-beacon='{"rayId":"69db70acd8e60bca","version":"2021.9.0","r":1,"token":"19def50c97ba499c84bfa0de1e8f6135","si":100}' defer="" src="https://static.cloudflareinsights.com/beacon.min.js">
</script>
</body>
</html>
Snippet dumped
2021-10-13 20:50:26 [scrapy.core.engine] INFO: Closing spider (finished)
2021-10-13 20:50:26 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 232,
'downloader/request_count': 1,
'downloader/request_method_count/GET': 1,
'downloader/response_bytes': 30125,
'downloader/response_count': 1,
'downloader/response_status_count/200': 1,
'elapsed_time_seconds': 0.683807,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2021, 10, 13, 20, 50, 26, 4686),
'httpcompression/response_bytes': 208226,
'httpcompression/response_count': 1,
'log_count/DEBUG': 1,
'log_count/INFO': 10,
'log_count/WARNING': 2,
'memusage/max': 70782976,
'memusage/startup': 70782976,
'response_received_count': 1,
'scheduler/dequeued': 1,
'scheduler/dequeued/memory': 1,
'scheduler/enqueued': 1,
'scheduler/enqueued/memory': 1,
'start_time': datetime.datetime(2021, 10, 13, 20, 50, 25, 320879)}
2021-10-13 20:50:26 [scrapy.core.engine] INFO: Spider closed (finished)
In [4]:
# %pip install selenium
# %curl https://files.pythonhosted.org/packages/ed/9c/9030520bf6ff0b4c98988448a93c04fcbd5b13cd9520074d8ed53569ccfe/selenium-3.141.0.tar.gz
import os
import sys
os.path.dirname(sys.executable)
!python selenium_spider.py
In [5]:
from shutil import which
browser = webdriver.Chrome(executable_path=’/usr/local/bin/chromedriver’)
SELENIUM_DRIVER_NAME = 'firefox'
SELENIUM_DRIVER_EXECUTABLE_PATH = which('geckodriver')
SELENIUM_DRIVER_ARGUMENTS=['-headless'] # '--headless' if using chrome instead of firefox
# SELENIUM_REMOTE_URL = 'http://localhost:4444/wd/hub' # Selenium grid url.
SELENIUM_BROWSER_EXECUTABLE_PATH = which('firefox')
# scrape webpage
# from selenium.webdriver.common.by import By
# from selenium.webdriver.support import expected_conditions as EC
import scrapy
from selenium import webdriver
from scrapy_splash import SplashRequest
from scrapy.crawler import CrawlerProcess
from scrapy_selenium import SeleniumRequest
import re
from scrapy.linkextractors import LinkExtractor
class QuotesToCsv(scrapy.Spider):
name = "awesome_selfhosted"
# allowed_domains = ["github.com"]
base_url = [
"https://google.com",
]
custom_settings = {
'DOWNLOADER_MIDDLEWARES': {
'scrapy_selenium.SeleniumMiddleware': 800,
}
}
def start_requests(self):
yield SeleniumRequest(url="https://google.com", callback=self.parse_result, screenshot=True)
File "/tmp/ipykernel_4150/2533357573.py", line 2 browser = webdriver.Chrome(executable_path=’/usr/local/bin/chromedriver’) ^ SyntaxError: invalid character '’' (U+2019)
In [ ]:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Firefox()
search_url = "https://www.shab.ch/shabforms/COMMON/search/searchForm.jsf?category=KK"
driver.get(search_url)
In [ ]:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("--no-sandbox")
options.add_argument("--disable-dev-shm-usage")
options.binary_location = "/usr/bin/google-chrome-stable"
# driver = webdriver.Chrome(chrome_options = options, executable_path=r'C:\path\to\chromedriver.exe')
options.add_argument("--remote-debugging-port=9222")
options.headless = True
driver = webdriver.Chrome(options = options, executable_path="/home/jovyan/chromedriver")
driver.get("https://www.hotstar.com")
driver.find_element_by_id("searchField").send_keys("Movies")
In [ ]: