.card.subscription-plan-card{grid-gap:0;border:none;border-radius:8px;box-shadow:0 10px 20px #0003;display:grid;gap:0;grid-auto-flow:row;grid-template-rows:auto 1fr;margin:2em 0;overflow:hidden;padding:0;position:relative;text-align:center;transition:all .2s ease-in-out}.card.subscription-plan-card:focus,.card.subscription-plan-card:hover{transform:perspective(300px) translateZ(5px)}.card.subscription-plan-card header{color:#eee;min-height:250px;position:relative;z-index:2}.card.subscription-plan-card header h3{color:#eee;font-size:1.4em;margin:1em 0;text-transform:none}.card.subscription-plan-card header hr{background-color:#eeeeee4d;border:0;height:3px;margin:0 auto;width:90%}.card.subscription-plan-card header .subscription-plan-price-monthly{color:#eee;margin:.5em 0 0;text-transform:none}.card.subscription-plan-card header .subscription-plan-price-monthly .currency{font-size:.6em;margin-right:.3em;position:relative;top:-.3em}.card.subscription-plan-card header .subscription-plan-price-monthly .frequency{display:block;font-size:.7em;font-weight:lighter}.card.subscription-plan-card header .subscription-plan-price-annual{margin:1em 0}.card.subscription-plan-card header .subscription-plan-price-annual .amount{font-weight:700}.card.subscription-plan-card header .subscription-plan-banner{background-color:#d9534f;box-shadow:0 2px 5px #0000001a;font-size:1.2em;font-weight:700;left:-55px;padding:.5em;position:absolute;top:25px;transform:rotateY(0deg) rotate(-45deg);width:200px}.card.subscription-plan-card header .subscription-plan-icon{border:3px solid #fff;border-radius:25px;bottom:-25px;box-sizing:border-box;height:50px;left:calc(50% - 25px);line-height:50px;position:absolute;width:50px}.card.subscription-plan-card header .subscription-plan-icon svg{height:60%;position:relative;top:2px;width:60%}.card.subscription-plan-card section{background-color:#fff;border-radius:0 0 8px 8px;color:#31363f;margin:3px;padding:2em 0;position:relative;z-index:1}.card.subscription-plan-card section ul{list-style-type:none;margin-bottom:2em}.card.subscription-plan-card section li{left:-1em;margin:1em 0;position:relative}.card.subscription-plan-card section .subscription-plan-feature-list-icon{margin:0 .5em;width:1em}.card.subscription-plan-card section hr{background-color:#31363f1a;border:0;height:3px;margin:1em auto;width:90%}.card.subscription-plan-card section .button{color:#eee}.card.subscription-plan-card section .button:active:not([disabled]),.card.subscription-plan-card section .button:focus:not([disabled]),.card.subscription-plan-card section .button:hover:not([disabled]){border-color:#31363f!important;color:#31363f}.card.subscription-plan-card section .button:disabled{opacity:.5}.home-page{display:grid;grid-template-areas:"cta" "features" "generative" "pricing" "information" "footer";grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto;height:100%;min-width:460px;padding:0;position:relative;width:100%}.home-page .inner{box-sizing:border-box;margin:0 auto 10px;max-width:1080px;padding:0 10px;width:100%}.home-page .home-page-header{background-color:#0000;display:flex;height:50px;justify-content:space-between;position:fixed;transition:background-color .2s ease-in-out;width:100%;z-index:30}.home-page .home-page-header div{display:inline-block}.home-page .home-page-header .inner{transition:padding .2s ease-in-out}.home-page .home-page-header .header-title{-webkit-user-select:none;user-select:none}.home-page .home-page-header .header-logo{display:inline-block;height:32px;position:relative;top:8px}.home-page .home-page-header .header-buttons{float:right;-webkit-user-select:none;user-select:none;white-space:nowrap}.home-page .home-page-header .header-buttons a{background-color:#0000;border:none;color:#b5c2ce;display:inline-block;font-size:small;font-weight:700;height:50px;max-width:120px;min-width:50px;overflow:hidden;padding:15px 22px;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transition:all .2s ease-in-out;white-space:nowrap}.home-page .home-page-header .header-buttons a:hover{background-color:#0000;color:#eee}.home-page .home-page-header .header-buttons a:last-of-type{padding-right:10px}.home-page .home-page-cta{grid-area:cta;position:relative}.home-page .home-page-cta .inner{align-items:center;display:flex;flex-direction:row;justify-content:space-around;min-height:100vh}.home-page .home-page-cta .cta-panel{display:inline-block;position:relative;width:70%;z-index:20}.home-page .home-page-cta .cta-panel h1{color:#b5c2ce;font-size:1.8em;line-height:1.2em;margin-bottom:1em;text-transform:none}.home-page .home-page-cta button{background:#0000;border:2px solid #b5c2ce;border-radius:4px;color:#b5c2ce;cursor:pointer;float:right;font-size:large;font-weight:700;margin:2em 0;padding:10px 20px;transition:background-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out,border-color .2s ease-in-out;-webkit-user-select:none;user-select:none}.home-page .home-page-cta button .button-icon{margin-right:15px}.home-page .home-page-cta button .button-text{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page .home-page-cta button.selected,.home-page .home-page-cta button:focus,.home-page .home-page-cta button:hover{background-color:#0000;border-color:#5cb85c;color:#5cb85c}.home-page .home-page-cta .beta-banner{background-color:#5cb85c;box-shadow:0 2px 5px #0000001a;font-size:1.2em;font-weight:700;left:-55px;padding:.5em;position:absolute;text-align:center;top:25px;transform:rotateY(0deg) rotate(-45deg);width:200px;z-index:50}.home-page .home-page-features{background-color:#eee;color:#31363f;grid-area:features;padding:20px 0;position:relative}.home-page .home-page-features h1{color:#31363f;font-size:2.4em;text-align:center}.home-page .home-page-features h2{color:#31363f;font-size:1.36em;text-align:center}.home-page .home-page-features hr{background-color:#31363f}.home-page .home-page-features .features-list{align-items:top;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.home-page .home-page-features a{text-decoration:none}.home-page .home-page-features .feature{align-items:center;background-color:#89aaad00;border:1px solid #0000;border-radius:4px;color:#31363f;display:flex;font-size:.9em;justify-content:left;margin:30px;padding:10px;transition:all .2s ease-in-out;width:420px}.home-page .home-page-features .feature .feature-icon{height:120px;margin:0 20px;width:120px}.home-page .home-page-features .feature .feature-text{font-size:1.1em;margin-top:10px}.home-page .home-page-features .feature .feature-text h2{display:inline-block;font-size:1.2em;font-weight:600;margin:0 0 10px;text-align:left;text-transform:uppercase}.home-page .home-page-features .feature:focus,.home-page .home-page-features .feature:hover{background-color:#89aaad0d;border-color:#89aaadb3;transform:perspective(300px) translateZ(10px)}.home-page .home-page-generative-api{grid-area:generative;position:relative}.home-page .home-page-generative-api .inner{align-items:center;display:flex;flex-direction:row;justify-content:space-around;min-height:50vh}.home-page .home-page-generative-api .cta-panel{display:inline-block;font-size:1.1em;position:relative;text-align:center;width:85%;z-index:20}.home-page .home-page-generative-api .cta-panel h1{color:#b5c2ce;font-size:1.8em;line-height:1.2em;margin-bottom:1em;text-transform:none}.home-page .home-page-generative-api .cta-panel ul{list-style-type:none}.home-page .home-page-generative-api .cta-panel li{margin:1em}.home-page .home-page-generative-api .cta-panel li svg{color:#5cb85c;font-size:1.2em;margin-right:.5em;position:relative;top:2px}.home-page .home-page-generative-api button{background:#0000;border:2px solid #b5c2ce;border-radius:4px;color:#b5c2ce;cursor:pointer;font-size:large;font-weight:700;margin:2em 0;padding:10px 20px;transition:background-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out,border-color .2s ease-in-out;-webkit-user-select:none;user-select:none}.home-page .home-page-generative-api button .button-icon{margin-right:15px}.home-page .home-page-generative-api button .button-text{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page .home-page-generative-api button.selected,.home-page .home-page-generative-api button:focus,.home-page .home-page-generative-api button:hover{background-color:#0000;border-color:#5cb85c;color:#5cb85c}.home-page .home-page-pricing{background-color:#eee;color:#222831;grid-area:pricing}.home-page .home-page-pricing h1{color:#31363f;font-size:2.4em;text-align:center}.home-page .home-page-pricing h2{color:#31363f;font-size:1.36em;text-align:center}.home-page .home-page-pricing hr{background-color:#31363f}.home-page .home-page-pricing .card-list{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .home-page-information{background-color:#222831;color:#eee;font-size:.9em;grid-area:information;padding:20px 10px;z-index:20}.home-page .home-page-information ::selection{background-color:#eee;color:#31363f}.home-page .home-page-information .inner{align-items:top;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-between}.home-page .home-page-information .information-panel{display:inline-block;flex-basis:0;flex-grow:1;min-width:240px;position:relative}.home-page .home-page-information .information-panel h1{color:#eee;font-size:medium;font-weight:400;margin:1.3em 0;text-transform:uppercase}.home-page .home-page-information a{color:#b5c2ce}.home-page .home-page-information a:focus,.home-page .home-page-information a:hover{color:#eee;text-decoration:underline}.home-page .home-page-information .information-panel-contact .information-title img{left:-5px;position:relative;top:12px;width:90px}.home-page .home-page-information .information-panel-contact .contact-details p{margin:20px 0}.home-page .home-page-information .information-panel-sitemap{padding-left:2em}.home-page .home-page-information .information-panel-sitemap li{margin-bottom:.5em}.home-page .home-page-information .information-panel-news{padding-left:2em}.home-page .home-page-information .information-panel-news .news{border-bottom:1px dotted #eeeeee4d;padding:1em 0}.home-page .home-page-information .information-panel-news .news h2{font-size:medium;font-weight:600;margin:.5em 0}.home-page .home-page-information .information-panel-news .news .news-date{font-size:small;margin-right:10px}.home-page .home-page-information .information-panel-news .news .news-date svg{margin-right:.5em}.home-page .home-page-information .information-panel-news .news p{margin:10px 0}.home-page .home-page-information .information-panel-news .news:first-of-type{padding-top:0}.home-page .home-page-information .information-panel-news .news:last-of-type{border-bottom:none}.home-page .home-page-information .information-panel-news .news-loading,.home-page .home-page-information .information-panel-news .no-news{font-style:italic;opacity:.5}.home-page .home-page-footer{grid-area:footer}.home-page .button-scroll-top-container{bottom:20px;left:50%;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease-in-out;z-index:50}.home-page .button-scroll-top-container .button-scroll-top{background-color:#b5c2ce;border-radius:15px;color:#31363f;display:block;font-size:21px;height:30px;opacity:.7;position:relative;text-align:center;text-decoration:none;transition:opacity .2s ease-in-out;width:30px}.home-page .button-scroll-top-container .button-scroll-top:focus,.home-page .button-scroll-top-container .button-scroll-top:hover{opacity:1;outline:0;text-decoration:none}.home-page .button-scroll-top-container .button-scroll-top svg{left:5px;position:relative;top:1px}.home-page.scrolled .button-scroll-top-container{opacity:1;pointer-events:auto}.home-page.scrolled .home-page-header{background-color:#181c22e6}.home-page.scrolled-features .home-page-header a#button-features,.home-page.scrolled-pricing .home-page-header a#button-pricing,.home-page.scrolled-top .home-page-header a#button-welcome{color:#89aaad}@media only screen and (max-width:800px){.home-page .home-page-header .inner{padding-right:0}.home-page .home-page-header .header-buttons a{padding:14px 8px}.home-page .home-page-cta .cta-panel{width:80%}.home-page .home-page-pricing .card-list{grid-auto-flow:row;grid-template-columns:1fr}.home-page .home-page-pricing .subscription-plan-card{margin:2em auto;min-width:360px}}@media only screen and (max-width:550px){.home-page .button-scroll-top-container,.home-page .home-page-header .header-buttons a#button-features,.home-page .home-page-header .header-buttons a#button-pricing,.home-page .home-page-header .header-buttons a#button-welcome{display:none}.home-page .home-page-cta .cta-panel{min-width:0}.home-page .home-page-cta .cta-panel h1{font-size:2em;font-weight:700}.home-page .home-page-cta .cta-panel .animated-terminal{display:none}.home-page .home-page-cta .cta-panel button{float:none}}
/*# sourceMappingURL=8433.e42e88b8.chunk.css.map*/