a,body{color:var(--text)}nav,nav ul{display:flex}address,address a{font-style:normal}.btn-primary,a,nav a{text-decoration:none}.btn-primary,.logo,details[open] summary{font-weight:600}main,nav{padding:1rem 2rem}.card,details{box-shadow:0 2px 5px rgba(0,0,0,.1)}.card.plan ul li,.logo{background-position:left center}address,footer{text-align:center}.table-container,pre{overflow-x:auto}.expand,.theme-btn{cursor:pointer}#alert.error,#alert.success{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.api-doc ul li,.card .btn-primary,.card.plan{line-height:1rem}#cookie-banner,aside{position:fixed;left:0}#cookie-banner,.card:hover{box-shadow:0 4px 20px rgb(255 199 0 / .18)}:root{--primary:#0a74da;--background:#f9fafc;--text:#333;--card-bg:#FFF;--inline-code-bg:#f5f5f5;--svg-icon-fill:#0a74da;--input-bg:#FFF;--price:var(--primary)}[data-theme=dark]{--primary:#151a21;--background:rgb(19, 22.5, 30.5);--text:#e0e0e0;--card-bg:rgb(26, 30.5, 40.25);--inline-code-bg:#0b1117;--svg-icon-fill:#FFF;--input-bg:rgb(28, 33, 43.5);--price:var(--text)}body,html{height:100%;margin:0}body{font-family:'Red Hat Text',sans-serif;background:var(--background);transition:background .3s,color .3s}ul li{line-height:2rem;align-self:center}.plan ul,.text-small{font-size:.9rem}.text-extra-large{font-size:xx-large}.text-large{font-size:x-large}.red{color:#f44336}.green{color:#04aa6d}.hero,.logo a:hover,.menu-toggle,nav,nav a{color:#fff}details{background:var(--card-bg);padding:1rem;border-radius:5px}details summary{cursor:pointer;outline:0;padding:.25rem}details:not(summary *){margin-top:10px}.inline-code{display:inline;background-color:var(--inline-code-bg);border-radius:6px;font-family:monospace;margin-block:1em 1em;padding:5px}section{margin-bottom:2rem}nav{justify-content:space-between;align-items:center;background:var(--primary)}.logo{font-size:1.7rem;flex:0 0 auto;font-family:Tektur,sans-serif;background-image:url("data:image/svg+xml,%3Csvg width='60' height='50' viewBox='0 0 60 50' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='18' r='12' fill='%23FF0000'%3E%3C/circle%3E%3Ccircle cx='40' cy='16' r='9' fill='%230000FF'%3E%3C/circle%3E%3Ccircle cx='30' cy='35' r='7' fill='%23FFFF00'%3E%3C/circle%3E%3C/svg%3E");background-size:55px 45px;background-repeat:no-repeat;padding:10px 55px}.svg-icon path{fill:var(--svg-icon-fill)}.svg-icon{vertical-align:middle;margin:2px}nav ul{list-style:none;gap:1.5rem}nav a:hover{color:#ddd}nav a.active{color:#e3e3e3;border-bottom:3px solid #ccc}.menu-toggle{display:none;font-size:1.5rem;background:0 0;border:none}.my-account-nav-container{position:relative;display:flex;align-items:center;gap:8px}.my-account-submenu{display:none;position:absolute;top:100%;right:0;background:var(--primary);padding:1rem;border-radius:5px;flex-direction:column;z-index:1001}.code-body,.code-wrapper{position:relative}.card.plan ul li,.hero,select{background-repeat:no-repeat}.my-account-submenu a{color:#fff;white-space:nowrap}.hero{padding:5rem 1rem;background-image:url("/static/img/hero.webp");background-position:center;background-size:cover}.btn-primary,.hero span{color:var(--primary)}.hero p{width:360px;padding:.3rem 0}.hero.contact{background-image:url("/static/img/contact.jpg")}address{gap:2rem;justify-content:center;flex-wrap:wrap}form{display:grid;grid-template-columns:minmax(230px,1fr)}input[type=email],input[type=password],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.8rem 1.1rem;margin:.8rem;line-height:1rem;border:2px solid #0a74da;border-radius:10px;outline:0;background-color:var(--input-bg);box-shadow:none;color:var(--text);font-weight:500;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}select{background-image:url("data:image/svg+xml,%3Csvg fill='%230a74da' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:right .5px center;background-size:24px}input:focus,select:focus,textarea:focus{border:2px solid #0172ad;box-shadow:0 0 5px #33a1fd}.hidden{display:none!important}.btn-primary{background:#fff;border:2px solid var(--primary);padding:.8rem 1.5rem;border-radius:5px;display:inline-block;margin-top:1rem}.btn-primary:disabled{background:#f5f5f5;cursor:not-allowed;border-color:#ccc;color:#aaa}main{max-width:1024px;min-height:70vh;margin:auto}.table-container table{table-layout:fixed;border-collapse:collapse;width:100%;text-align:left}.table-container td{padding-right:20px;padding-top:10px}.card ul,.code-section.card{padding:0}.table-container tr:nth-child(odd){font-size:smaller;vertical-align:top;border-bottom:1px solid #ccc}.table-container tr:first-child{font-size:normal}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2rem}.card{background:var(--card-bg);border-radius:10px;padding:1rem;line-height:1.5rem}.fit-content{max-height:fit-content}.card:hover{border-color:#3a3f4a}.card .card{box-shadow:none;border:none;padding:0}.card .card:hover{box-shadow:none;border-color:initial}.card h3 svg{vertical-align:middle;margin-right:.5rem}.card ul{margin:1rem 0;text-align:left}.card ul li{margin:10px;padding:0 1.1rem;list-style:none}.card.plan ul li{background-image:url("data:image/svg+xml,%3Csvg width='16px' height='16px' viewBox='-2 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.93934 9.0393L3.8787 6.1L0.93934 3.16066C0.35355 2.57487 0.35355 1.62513 0.93934 1.03934C1.52513 0.45355 2.4749 0.45355 3.0607 1.03934L7.0607 5.0393C7.6464 5.6251 7.6464 6.5749 7.0607 7.1607L3.0607 11.1607C2.4749 11.7464 1.52513 11.7464 0.93934 11.1607C0.35355 10.5749 0.35355 9.6251 0.93934 9.0393z' fill='%230a74da' /%3E%3C/svg%3E");background-size:16px}.card .btn-primary{position:relative;margin-top:auto}.plan p{min-height:30px}.card.plan select,.plan button{display:block;margin:0 auto}.price{font-size:1.2rem;font-weight:700;color:var(--price)}footer{padding:1.5rem;background:var(--primary);color:#fff}pre{background:var(--inline-code-bg);border-radius:5px;margin:0}.code-section pre{border-radius:0 0 5px 5px}.theme-btn{background:0 0;border:none;font-size:1.2rem;color:#fff}.theme-btn:hover svg path{fill:#DDD}#alert{position:fixed;top:50px;left:50%;transform:translateX(-50%) translateY(-50%);color:#fff;padding:15px 20px;border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.2);opacity:0;pointer-events:none;transition:opacity .4s,transform .4s;z-index:1002}#alert.error{background-color:#f44336}#alert.success{background-color:#04aa6d}.btn-loading{align-items:center;display:inline-flex;margin-top:20px}.btn-loading img{margin-left:10px}aside{top:90px}aside nav{flex-direction:column;align-items:baseline;border-top-right-radius:10px;border-bottom-right-radius:10px}.api-docs tr,.code-section{border:1px solid #ccc}aside nav ul{flex-direction:column;gap:1rem}aside nav ul li{align-self:auto}aside nav a{margin:10px 0;padding-left:10px}aside nav a.active{border-left:5px solid #ccc;border-bottom:0}.api-doc div p:nth-of-type(n+2),.register-benefits h3{margin-left:20px}.api-doc ul li{list-style:none;background:0 0}.api-doc ul li p{margin-left:25px}.api-docs table{width:auto}.api-docs td{padding:5px 10px;width:50%}.api-docs td:first-child{width:30%}.code-section{border-radius:8px;overflow:hidden;font-family:"JetBrains Mono","Courier New",monospace;margin-top:10px}.code-tabs{display:flex;background:#2d2d2d;border-bottom:1px solid #444}.copy-btn,.tab{border:none;cursor:pointer}.tab{flex-direction:row;padding:10px 15px;background:0 0;color:#bbb;font-weight:600;transition:background .2s,color .2s}.tab:hover{background:#3a3a3a}.tab.active{background:#1e1e1e;color:#fff}.code-wrapper{display:none}.code-wrapper.active{display:block}.copy-btn{position:absolute;top:10px;right:10px;background:rgba(255,255,255,.1);border-radius:4px;padding:6px;color:#fff;transition:background .2s}.copy-btn:hover{background:rgba(255,255,255,.2)}.copy-btn.copied::after{content:"Copied!";position:absolute;top:-25px;right:0;background:var(--primary);color:#fff;font-size:12px;padding:4px 8px;border-radius:3px}.captcha-container{display:flex;flex-flow:row wrap;align-content:space-between;justify-content:space-between}.captcha-container input{width:50px;align-self:center}.captcha-container img{border:1px solid #ccc;border-radius:5px;background-color:#fff;width:190px;height:70px;margin-right:.8rem}#cookie-banner,.register-benefits h2{width:100%;text-align:center}#cookie-banner{bottom:0;opacity:.9;background:#460ada;color:#fff;padding-bottom:1rem;display:none;z-index:1000}.terms ul li{list-style-type:disc;margin-left:1.5rem;padding:0 .5rem}.api-docs a,.form-terms a,.terms a{text-decoration-line:underline;text-decoration-style:dotted}.api-docs a:after,.form-terms a:after,.terms a:after{content:"↗";font-size:.7em}.auth-form{max-width:500px}label[for=password] svg{margin-left:5px;vertical-align:middle;cursor:pointer}label[for=password] span:hover .tooltip{visibility:visible}.tooltip{visibility:hidden;max-width:340px;background-color:var(--inline-code-bg);color:var(--text);text-align:center;border-radius:6px;padding:5px 0;position:absolute;font-size:smaller;z-index:1}.register-benefits{height:fit-content}.register-benefits li{display:flex;gap:1rem;font-size:larger;align-items:center}.login{max-width:400px;min-width:300px;margin:auto}.forgot-password{text-align:right}.dashboard .card{text-align:center}.dashboard .card h2{margin-top:0}.dashboard .code-wrapper{background-color:var(--primary)}.dashboard .code-wrapper pre{padding:1rem;margin-right:3rem;border-radius:0}#api-key-generation-confirm svg{margin:0 20px}.checkout-container{grid-template-columns:6fr 4fr}.order-summary{max-height:700px;overflow-y:auto}.order-summary p{line-height:.7rem}.order-summary p:nth-child(2n){border-top:1px solid #ccc;padding-top:1rem}.order-summary p:nth-child(odd){font-weight:700;text-align:right;padding-right:.5rem;font-style:italic}.plan-features{font-size:smaller;text-align:right!important}.plan-features li{padding:0!important}@media (max-width:768px){.menu-toggle{display:block;flex:0 0 auto}#navLinks{display:none;flex-direction:column;background:var(--primary);position:absolute;top:40px;right:0;padding:2rem;z-index:1000}#navLinks .show,#navLinks.show{display:flex}nav ul li{align-self:auto}.my-account-nav-container{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:150px}.my-account-submenu{flex-basis:100%;display:flex;position:static;padding:.25rem 0 0 1rem;border-radius:0;background:0 0}.hero p{background-color:rgba(44,18,40,.4)}.checkout-container{grid-template-columns:minmax(230px,1fr)}}@media (min-width:1920px){main{min-height:80vh}}@media (max-width:1600px){aside{display:none}.my-account-nav-container:focus-within .my-account-submenu,.my-account-nav-container:hover .my-account-submenu,.my-account-submenu.is-open{display:flex}}
