.card.subscription-plan-card{background-color:#262d37;border:1px solid #383d48;border-radius:16px;color:#b5c2ce;display:flex;flex-direction:column;font-size:.9em;margin:0;overflow:hidden;padding:2em 1.6em 1.8em;position:relative;transition:transform .2s ease-in-out,border-color .2s ease-in-out}.card.subscription-plan-card:before{content:"";height:4px;left:0;position:absolute;right:0;top:0}.card.subscription-plan-card:hover{border-color:#4a515f;transform:translateY(-3px)}.card.subscription-plan-card header{display:flex;flex-direction:column;gap:.4em}.card.subscription-plan-card .subscription-plan-name{align-items:center;display:flex;gap:.6em;min-height:2em}.card.subscription-plan-card .subscription-plan-name .subscription-plan-icon{font-size:1.1em}.card.subscription-plan-card .subscription-plan-name h3{font-family:Roboto Condensed,sans-serif;font-size:1.6em;font-weight:600;margin:0;text-transform:none}.card.subscription-plan-card .subscription-plan-banner{border:1px solid #0000;border-radius:999px;font-size:.75em;font-weight:700;letter-spacing:.06em;margin-left:auto;padding:.35em .8em;text-transform:uppercase;white-space:nowrap}.card.subscription-plan-card .subscription-plan-tagline{color:#b5c2cebf;line-height:1.4;margin:0;min-height:2.8em}.card.subscription-plan-card .subscription-plan-price{align-items:baseline;display:flex;gap:.4em;margin-top:.4em}.card.subscription-plan-card .subscription-plan-price .amount{color:#eee;font-family:Roboto Condensed,sans-serif;font-size:3.4em;font-weight:700;line-height:1}.card.subscription-plan-card .subscription-plan-price .frequency{color:#b5c2cebf}.card.subscription-plan-card .subscription-plan-price-secondary{color:#b5c2cebf;font-size:.95em}.card.subscription-plan-card .subscription-plan-price-secondary b{color:#b5c2ce}.card.subscription-plan-card .subscription-plan-button{margin-top:1em}.card.subscription-plan-card .subscription-plan-button .button{border-radius:8px;border-width:1px;font-weight:600;margin:0;padding:.7em 1em;width:100%}.card.subscription-plan-card .subscription-plan-button .button:disabled{opacity:.5}.card.subscription-plan-card section{border-top:1px solid #383d48;flex-grow:1;margin-top:1.5em;padding-top:1.5em}.card.subscription-plan-card section ul{list-style-type:none;margin:0;padding:0}.card.subscription-plan-card section li{align-items:baseline;display:flex;gap:.7em;line-height:1.45;margin:0 0 .75em}.card.subscription-plan-card section li b{color:#eee;font-weight:600}.card.subscription-plan-card section .subscription-plan-feature-list-icon{flex-shrink:0;position:relative;top:.1em;width:1em}.card.subscription-plan-card section .subscription-plan-feature-excluded{opacity:.6}.card.subscription-plan-card section .subscription-plan-feature-excluded .subscription-plan-feature-list-icon{color:#d9534f}.card.subscription-plan-card.subscription-plan-card-info:before{background-color:#45a0bc}.card.subscription-plan-card.subscription-plan-card-info .subscription-plan-name{color:#63afc7}.card.subscription-plan-card.subscription-plan-card-info .subscription-plan-banner{background-color:#45a0bc26;border-color:#45a0bc80;color:#7dbdd0}.card.subscription-plan-card.subscription-plan-card-info .subscription-plan-feature-list-icon{color:#45a0bc}.card.subscription-plan-card.subscription-plan-card-info .subscription-plan-button .button.button-primary{background-color:#0000;border-color:#45a0bc;color:#72b7cc}.card.subscription-plan-card.subscription-plan-card-info .subscription-plan-button .button.button-primary:active:not([disabled]),.card.subscription-plan-card.subscription-plan-card-info .subscription-plan-button .button.button-primary:focus:not([disabled]),.card.subscription-plan-card.subscription-plan-card-info .subscription-plan-button .button.button-primary:hover:not([disabled]){background-color:#45a0bc1f;border-color:#45a0bc}.card.subscription-plan-card.subscription-plan-card-info.subscription-plan-card-highlighted{background-color:#283540;border-color:#45a0bc;box-shadow:0 20px 60px #45a0bc1f}.card.subscription-plan-card.subscription-plan-card-info.subscription-plan-card-highlighted .subscription-plan-banner{background-color:#45a0bc;border-color:#45a0bc;color:#222831}.card.subscription-plan-card.subscription-plan-card-info.subscription-plan-card-highlighted section{border-top-color:#45a0bc4d}.card.subscription-plan-card.subscription-plan-card-info.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary{background-color:#45a0bc;color:#222831}.card.subscription-plan-card.subscription-plan-card-info.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary:active:not([disabled]),.card.subscription-plan-card.subscription-plan-card-info.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary:focus:not([disabled]),.card.subscription-plan-card.subscription-plan-card-info.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary:hover:not([disabled]){background-color:#5babc4;border-color:#5babc4}.card.subscription-plan-card.subscription-plan-card-success:before{background-color:#5cb85c}.card.subscription-plan-card.subscription-plan-card-success .subscription-plan-name{color:#78c478}.card.subscription-plan-card.subscription-plan-card-success .subscription-plan-banner{background-color:#5cb85c26;border-color:#5cb85c80;color:#91cf91}.card.subscription-plan-card.subscription-plan-card-success .subscription-plan-feature-list-icon{color:#5cb85c}.card.subscription-plan-card.subscription-plan-card-success .subscription-plan-button .button.button-primary{background-color:#0000;border-color:#5cb85c;color:#87cb87}.card.subscription-plan-card.subscription-plan-card-success .subscription-plan-button .button.button-primary:active:not([disabled]),.card.subscription-plan-card.subscription-plan-card-success .subscription-plan-button .button.button-primary:focus:not([disabled]),.card.subscription-plan-card.subscription-plan-card-success .subscription-plan-button .button.button-primary:hover:not([disabled]){background-color:#5cb85c1f;border-color:#5cb85c}.card.subscription-plan-card.subscription-plan-card-success.subscription-plan-card-highlighted{background-color:#2a373a;border-color:#5cb85c;box-shadow:0 20px 60px #5cb85c1f}.card.subscription-plan-card.subscription-plan-card-success.subscription-plan-card-highlighted .subscription-plan-banner{background-color:#5cb85c;border-color:#5cb85c;color:#222831}.card.subscription-plan-card.subscription-plan-card-success.subscription-plan-card-highlighted section{border-top-color:#5cb85c4d}.card.subscription-plan-card.subscription-plan-card-success.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary{background-color:#5cb85c;color:#222831}.card.subscription-plan-card.subscription-plan-card-success.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary:active:not([disabled]),.card.subscription-plan-card.subscription-plan-card-success.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary:focus:not([disabled]),.card.subscription-plan-card.subscription-plan-card-success.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary:hover:not([disabled]){background-color:#71c171;border-color:#71c171}.card.subscription-plan-card.subscription-plan-card-warning:before{background-color:#f0ad4e}.card.subscription-plan-card.subscription-plan-card-warning .subscription-plan-name{color:#f3be74}.card.subscription-plan-card.subscription-plan-card-warning .subscription-plan-banner{background-color:#f0ad4e26;border-color:#f0ad4e80;color:#f6ce95}.card.subscription-plan-card.subscription-plan-card-warning .subscription-plan-feature-list-icon{color:#f0ad4e}.card.subscription-plan-card.subscription-plan-card-warning .subscription-plan-button .button.button-primary{background-color:#0000;border-color:#f0ad4e;color:#f5c786}.card.subscription-plan-card.subscription-plan-card-warning .subscription-plan-button .button.button-primary:active:not([disabled]),.card.subscription-plan-card.subscription-plan-card-warning .subscription-plan-button .button.button-primary:focus:not([disabled]),.card.subscription-plan-card.subscription-plan-card-warning .subscription-plan-button .button.button-primary:hover:not([disabled]){background-color:#f0ad4e1f;border-color:#f0ad4e}.card.subscription-plan-card.subscription-plan-card-warning.subscription-plan-card-highlighted{background-color:#343639;border-color:#f0ad4e;box-shadow:0 20px 60px #f0ad4e1f}.card.subscription-plan-card.subscription-plan-card-warning.subscription-plan-card-highlighted .subscription-plan-banner{background-color:#f0ad4e;border-color:#f0ad4e;color:#222831}.card.subscription-plan-card.subscription-plan-card-warning.subscription-plan-card-highlighted section{border-top-color:#f0ad4e4d}.card.subscription-plan-card.subscription-plan-card-warning.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary{background-color:#f0ad4e;color:#222831}.card.subscription-plan-card.subscription-plan-card-warning.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary:active:not([disabled]),.card.subscription-plan-card.subscription-plan-card-warning.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary:focus:not([disabled]),.card.subscription-plan-card.subscription-plan-card-warning.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary:hover:not([disabled]){background-color:#f2ba6a;border-color:#f2ba6a}.card.subscription-plan-card.subscription-plan-card-danger:before{background-color:#d9534f}.card.subscription-plan-card.subscription-plan-card-danger .subscription-plan-name{color:#e07471}.card.subscription-plan-card.subscription-plan-card-danger .subscription-plan-banner{background-color:#d9534f26;border-color:#d9534f80;color:#e7908e}.card.subscription-plan-card.subscription-plan-card-danger .subscription-plan-feature-list-icon{color:#d9534f}.card.subscription-plan-card.subscription-plan-card-danger .subscription-plan-button .button.button-primary{background-color:#0000;border-color:#d9534f;color:#e48481}.card.subscription-plan-card.subscription-plan-card-danger .subscription-plan-button .button.button-primary:active:not([disabled]),.card.subscription-plan-card.subscription-plan-card-danger .subscription-plan-button .button.button-primary:focus:not([disabled]),.card.subscription-plan-card.subscription-plan-card-danger .subscription-plan-button .button.button-primary:hover:not([disabled]){background-color:#d9534f1f;border-color:#d9534f}.card.subscription-plan-card.subscription-plan-card-danger.subscription-plan-card-highlighted{background-color:#333039;border-color:#d9534f;box-shadow:0 20px 60px #d9534f1f}.card.subscription-plan-card.subscription-plan-card-danger.subscription-plan-card-highlighted .subscription-plan-banner{background-color:#d9534f;border-color:#d9534f;color:#222831}.card.subscription-plan-card.subscription-plan-card-danger.subscription-plan-card-highlighted section{border-top-color:#d9534f4d}.card.subscription-plan-card.subscription-plan-card-danger.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary{background-color:#d9534f;color:#222831}.card.subscription-plan-card.subscription-plan-card-danger.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary:active:not([disabled]),.card.subscription-plan-card.subscription-plan-card-danger.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary:focus:not([disabled]),.card.subscription-plan-card.subscription-plan-card-danger.subscription-plan-card-highlighted .subscription-plan-button .button.button-primary:hover:not([disabled]){background-color:#de6c68;border-color:#de6c68}.home-page{background-color:#222831;color:#eee;min-width:460px;padding:0;position:relative;width:100%}.home-page .inner{box-sizing:border-box;margin:0 auto;max-width:1320px;padding:0 2em;width:100%}.home-page .section-heading{display:flex;flex-direction:column;gap:1em;margin-bottom:3em;max-width:720px}.home-page .section-heading h2{color:#eee;font-family:Roboto Condensed,sans-serif;font-size:3.2em;font-weight:700;line-height:1.05;margin:0;text-transform:none}.home-page .section-heading p{color:#b5c2cecc;font-size:1.1em;line-height:1.6;margin:0}.home-page .section-heading.section-heading-centered{align-items:center;margin-left:auto;margin-right:auto;max-width:640px;text-align:center}.home-page .section-eyebrow{color:#76abae;font-family:Fira Code,monospace;font-size:.8em;letter-spacing:.12em;text-transform:uppercase}.home-page .section-eyebrow.section-eyebrow-success{color:#5cb85c}.home-page .section-eyebrow.section-eyebrow-warning{color:#f0ad4e}.home-page .home-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.75em}.home-page .home-button{align-items:center;border:1px solid #0000;border-radius:8px;display:inline-flex;font-weight:600;gap:.6em;padding:.8em 1.4em;text-decoration:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;white-space:nowrap}.home-page .home-button.home-button-primary{background-color:#76abae;border-color:#76abae;color:#222831}.home-page .home-button.home-button-primary:focus,.home-page .home-button.home-button-primary:hover{background-color:#90bbbd;border-color:#90bbbd;color:#222831}.home-page .home-button.home-button-light{background-color:#eee;border-color:#eee;color:#222831}.home-page .home-button.home-button-light:focus,.home-page .home-button.home-button-light:hover{background-color:#fff;border-color:#fff;color:#222831}.home-page .home-button.home-button-ghost{background-color:#22283166;border-color:#4c5461;color:#eee;font-weight:400}.home-page .home-button.home-button-ghost:focus,.home-page .home-button.home-button-ghost:hover{background-color:#eeeeee14;color:#eee}.home-page .home-button .uptime{color:#b5c2cecc;font-size:.85em}.home-page .home-page-header{background-color:#0000;height:60px;position:fixed;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%;z-index:30}.home-page .home-page-header .inner{align-items:center;display:flex;height:100%;justify-content:space-between}.home-page .home-page-header .header-title{-webkit-user-select:none;user-select:none}.home-page .home-page-header .header-logo{display:block;height:32px}.home-page .home-page-header .header-buttons{align-items:center;display:flex;-webkit-user-select:none;user-select:none;white-space:nowrap}.home-page .home-page-header .header-buttons a{border-radius:8px;color:#b5c2ce;display:inline-block;font-size:.85em;font-weight:600;padding:.6em 1em;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap}.home-page .home-page-header .header-buttons a:focus,.home-page .home-page-header .header-buttons a:hover{color:#eee}.home-page .home-page-header .header-buttons a.header-button-primary{background-color:#eee;color:#222831;margin-left:.5em}.home-page .home-page-header .header-buttons a.header-button-primary:focus,.home-page .home-page-header .header-buttons a.header-button-primary:hover{background-color:#fff;color:#222831}.home-page .home-page-cta{overflow:hidden;position:relative}.home-page .home-page-cta .home-page-cta-fade{background:linear-gradient(180deg,#22283100,#222831);bottom:0;height:260px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.home-page .home-page-cta .inner{grid-gap:3em;align-items:center;display:grid;gap:3em;grid-template-columns:minmax(0,1fr) minmax(0,740px);min-height:92vh;padding-bottom:7em;padding-top:110px}.home-page .home-page-cta .cta-panel{align-items:flex-start;display:flex;flex-direction:column;gap:1.6em;position:relative;z-index:20}.home-page .home-page-cta .cta-panel h1{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:4.4em;font-weight:700;letter-spacing:-.01em;line-height:.98;margin:0;text-transform:none}.home-page .home-page-cta .cta-panel h1 .accent{color:#76abae}.home-page .home-page-cta .cta-status{align-items:center;background-color:#22283199;border:1px solid #434a56;border-radius:999px;color:#b5c2ce;display:inline-flex;font-size:.82em;gap:.7em;padding:.4em .9em .4em .45em;text-decoration:none;transition:border-color .2s ease-in-out,color .2s ease-in-out}.home-page .home-page-cta .cta-status:focus,.home-page .home-page-cta .cta-status:hover{border-color:#5e6778;color:#eee}.home-page .home-page-cta .cta-status .cta-status-pill{align-items:center;background-color:#31363f;border-radius:999px;color:#eee;display:inline-flex;font-size:.85em;font-weight:700;gap:.5em;letter-spacing:.08em;padding:.2em .65em}.home-page .home-page-cta .cta-description{color:#b5c2ce;font-size:1.15em;line-height:1.6;margin:0;max-width:520px}.home-page .home-page-cta .cta-highlights{color:#b5c2cecc;display:flex;flex-wrap:wrap;font-size:.85em;gap:.6em 1.5em;list-style-type:none;margin:0;padding:0}.home-page .home-page-cta .cta-highlights li{align-items:center;display:inline-flex;gap:.5em}.home-page .home-page-cta .cta-highlights svg{color:#5cb85c}.home-page .home-page-cta .cta-terminal{position:relative;z-index:20}.home-page .home-page-cta .cta-terminal:before{background-color:#76abae;border-radius:18px;content:"";filter:blur(40px);inset:40px -20px -30px 40px;opacity:.12;pointer-events:none;position:absolute}.home-page .home-page-cta .cta-terminal .Terminal-window{border:1px solid #3e4550;border-radius:12px;box-shadow:0 30px 80px #00000073;position:relative}.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-steps{margin-top:-3em;padding-bottom:7em;position:relative;z-index:20}.home-page .home-page-steps .steps{background-color:#262d37;border:1px solid #383d48;border-radius:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.home-page .home-page-steps .step{display:flex;flex-direction:column;gap:.9em;padding:2em}.home-page .home-page-steps .step+.step{border-left:1px solid #383d48}.home-page .home-page-steps .step .step-label{font-family:Fira Code,monospace;font-size:.8em}.home-page .home-page-steps .step h3{color:#eee;font-family:Roboto Condensed,sans-serif;font-size:1.6em;font-weight:600;margin:0;text-transform:none}.home-page .home-page-steps .step p{color:#b5c2cecc;flex-grow:1;font-size:.95em;line-height:1.6;margin:0}.home-page .home-page-steps .step code{background-color:#1e232b;border-radius:8px;color:#b5c2ce;font-family:Fira Code,monospace;font-size:.8em;padding:.7em .9em}.home-page .home-page-steps .step .step-method{color:#f0ad4e}.home-page .home-page-steps .step.step-info .step-label{color:#45a0bc}.home-page .home-page-steps .step.step-success .step-label{color:#5cb85c}.home-page .home-page-steps .step.step-warning .step-label{color:#f0ad4e}.home-page .home-page-steps .step.step-danger .step-label{color:#d9534f}.home-page .home-page-features{padding-bottom:7em;position:relative}.home-page .home-page-features .features-list{grid-gap:1.1em;display:grid;gap:1.1em;grid-template-columns:repeat(6,minmax(0,1fr))}.home-page .home-page-features .feature{background-color:#262d37;border:1px solid #383d48;border-radius:16px;display:flex;flex-direction:column;gap:1.3em;grid-column:span 2;padding:1.8em;transition:transform .2s ease-in-out,border-color .2s ease-in-out}.home-page .home-page-features .feature:hover{border-color:#505867;transform:translateY(-3px)}.home-page .home-page-features .feature.feature-wide{grid-column:span 3}.home-page .home-page-features .feature .feature-text{display:flex;flex-direction:column;gap:.6em}.home-page .home-page-features .feature .feature-icon{align-items:center;border-radius:10px;display:flex;font-size:1.2em;height:42px;justify-content:center;margin-bottom:.3em;width:42px}.home-page .home-page-features .feature h3{color:#eee;font-family:Roboto Condensed,sans-serif;font-size:1.5em;font-weight:600;margin:0;text-transform:none}.home-page .home-page-features .feature p{color:#b5c2cecc;font-size:.95em;line-height:1.6;margin:0}.home-page .home-page-features .feature .feature-link{align-items:center;color:#76abae;display:inline-flex;font-size:.9em;font-weight:600;gap:.5em;margin-top:auto;text-decoration:none}.home-page .home-page-features .feature .feature-link:focus,.home-page .home-page-features .feature .feature-link:hover{color:#9cc3c5}.home-page .home-page-features .feature.feature-info .feature-icon{background-color:#45a0bc24;color:#45a0bc}.home-page .home-page-features .feature.feature-success .feature-icon{background-color:#5cb85c24;color:#5cb85c}.home-page .home-page-features .feature.feature-warning .feature-icon{background-color:#f0ad4e24;color:#f0ad4e}.home-page .home-page-features .feature.feature-danger .feature-icon{background-color:#d9534f24;color:#d9534f}.home-page .home-page-features .feature-preview{color:#b5c2ce;font-family:Fira Code,monospace;font-size:.8em;margin-top:auto}.home-page .home-page-features .feature-preview .code-key{color:#f0ad4e}.home-page .home-page-features .feature-preview .code-string{color:#5cb85c}.home-page .home-page-features .feature-preview .code-number{color:#76abae}.home-page .home-page-features .feature-preview .code-path{color:#d9534f}.home-page .home-page-features .feature-preview .code-dim{color:#b5c2ce99}.home-page .home-page-features .feature-preview-code,.home-page .home-page-features .feature-preview-realtime,.home-page .home-page-features .feature-preview-versions{background-color:#1e232b;border:1px solid #383d48;border-radius:12px;display:flex;flex-direction:column;gap:.7em;padding:1em 1.1em}.home-page .home-page-features code.feature-preview-code{display:block}.home-page .home-page-features .feature-preview-versions .version{align-items:center;display:flex;gap:.8em}.home-page .home-page-features .feature-preview-versions .version-marker{border:2px solid #45a0bc;border-radius:50%;box-sizing:border-box;height:10px;width:10px}.home-page .home-page-features .feature-preview-versions .version-current .version-marker{background-color:#45a0bc}.home-page .home-page-features .feature-preview-versions .version-old .version-marker{border-color:#525b6a}.home-page .home-page-features .feature-preview-versions .version-old .version-number{color:#b5c2cecc}.home-page .home-page-features .feature-preview-versions .version-number{color:#eee}.home-page .home-page-features .feature-preview-versions .version-meta{color:#b5c2ce99;margin-left:auto}.home-page .home-page-features .feature-preview-versions .version-restore{border:1px solid #45a0bc80;border-radius:6px;color:#45a0bc;padding:.15em .6em}.home-page .home-page-features .feature-preview-realtime .realtime-header{align-items:center;border-bottom:1px solid #383d48;color:#b5c2cecc;display:flex;gap:.6em;padding-bottom:.6em}.home-page .home-page-features .feature-preview-realtime .realtime-dot{animation:home-realtime-pulse 1.8s ease-out infinite;background-color:#5cb85c;border-radius:50%;height:8px;width:8px}.home-page .home-page-features .feature-preview-realtime .realtime-event{display:flex;gap:.8em}.home-page .home-page-features .feature-preview-realtime .realtime-created{color:#5cb85c}.home-page .home-page-features .feature-preview-realtime .realtime-updated{color:#f0ad4e}.home-page .home-page-features .feature-preview-realtime .realtime-deleted{color:#d9534f}.home-page .home-page-features .feature-preview-realtime .realtime-time{color:#b5c2ce99;margin-left:auto}.home-page .home-page-features .feature-preview-chips{display:flex;flex-wrap:wrap;gap:.5em}.home-page .home-page-features .feature-preview-chips .chip{background-color:#1e232b;border:1px solid #383d48;border-radius:999px;padding:.4em .9em}.home-page .home-page-features .feature-preview-chips .chip-active{background-color:#45a0bc1a;border-color:#45a0bc80;color:#45a0bc}.home-page .home-page-developers{background-color:#1f242c;border-bottom:1px solid #31363f;border-top:1px solid #31363f;padding:6em 0}.home-page .home-page-developers .inner{grid-gap:3.5em;align-items:center;display:grid;gap:3.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .home-page-developers .section-heading{margin-bottom:0}.home-page .home-page-developers .section-heading h2{font-size:2.9em}.home-page .home-page-developers .section-heading .home-buttons{margin-top:.4em}.home-page .home-page-developers .developer-tools{grid-gap:.9em;display:grid;gap:.9em;grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .home-page-developers .developer-tool{background-color:#282f3a;border:1px solid #383d48;border-radius:14px;color:#eee;display:flex;flex-direction:column;gap:.5em;padding:1.4em;text-decoration:none;transition:transform .2s ease-in-out,border-color .2s ease-in-out}.home-page .home-page-developers .developer-tool:focus,.home-page .home-page-developers .developer-tool:hover{border-color:#505867;color:#eee;transform:translateY(-3px)}.home-page .home-page-developers .developer-tool .developer-tool-label{font-family:Fira Code,monospace;font-size:.75em;letter-spacing:.06em;text-transform:uppercase}.home-page .home-page-developers .developer-tool .developer-tool-title{font-family:Roboto Condensed,sans-serif;font-size:1.4em;font-weight:600}.home-page .home-page-developers .developer-tool .developer-tool-text{color:#b5c2cecc;font-size:.9em;line-height:1.5}.home-page .home-page-developers .developer-tool.developer-tool-info .developer-tool-label{color:#45a0bc}.home-page .home-page-developers .developer-tool.developer-tool-success .developer-tool-label{color:#5cb85c}.home-page .home-page-developers .developer-tool.developer-tool-warning .developer-tool-label{color:#f0ad4e}.home-page .home-page-developers .developer-tool.developer-tool-danger .developer-tool-label{color:#d9534f}.home-page .home-page-generative-api{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{padding:7em 0;position:relative}.home-page .home-page-pricing .section-heading{margin-bottom:2.75em}.home-page .home-page-pricing .period-toggle{background-color:#262d37;border:1px solid #383d48;border-radius:999px;display:inline-flex;gap:.25em;margin-top:.6em;padding:.25em}.home-page .home-page-pricing .period-toggle button{background-color:#0000;border:none;border-radius:999px;color:#b5c2cecc;cursor:pointer;font-family:Open Sans,sans-serif;font-size:.9em;font-weight:600;padding:.6em 1.3em;transition:background-color .2s ease-in-out,color .2s ease-in-out}.home-page .home-page-pricing .period-toggle button:hover{color:#eee}.home-page .home-page-pricing .period-toggle button.selected{background-color:#eee;color:#222831}.home-page .home-page-pricing .period-toggle .period-saving{color:#5cb85c}.home-page .home-page-pricing .period-toggle .selected .period-saving{color:#419641}.home-page .home-page-pricing .pricing-plans{grid-gap:1.1em;align-items:stretch;display:grid;gap:1.1em;grid-template-columns:repeat(4,minmax(0,1fr))}.home-page .home-page-pricing .pricing-packs{align-items:center;background-color:#1f242c;border:1px solid #383d48;border-radius:14px;display:flex;flex-wrap:wrap;gap:1em;margin-top:1.4em;padding:1.2em 1.6em}.home-page .home-page-pricing .pricing-packs .pricing-packs-icon{align-items:center;background-color:#45a0bc24;border-radius:10px;color:#45a0bc;display:flex;height:38px;justify-content:center;width:38px}.home-page .home-page-pricing .pricing-packs .pricing-packs-text{display:flex;flex-direction:column;flex-grow:1;gap:.2em}.home-page .home-page-pricing .pricing-packs .pricing-packs-text b{font-weight:600}.home-page .home-page-pricing .pricing-packs .pricing-packs-text span{color:#b5c2cecc;font-size:.9em}.home-page .home-page-pricing .pricing-packs a{align-items:center;color:#76abae;display:inline-flex;font-size:.9em;font-weight:600;gap:.5em;text-decoration:none}.home-page .home-page-pricing .pricing-packs a:focus,.home-page .home-page-pricing .pricing-packs a:hover{color:#9cc3c5}.home-page .home-page-closing{padding-bottom:7em}.home-page .home-page-closing .closing-panel{align-items:center;background-color:#31363f;border:1px solid #3c424d;border-radius:20px;display:flex;flex-direction:column;gap:1.4em;overflow:hidden;padding:4.5em 3em;position:relative;text-align:center}.home-page .home-page-closing .closing-panel>*{position:relative}.home-page .home-page-closing .closing-panel h2{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:3.4em;font-weight:700;line-height:1.05;margin:0;text-transform:none}.home-page .home-page-closing .closing-panel p{color:#b5c2ce;font-size:1.1em;line-height:1.6;margin:0;max-width:520px}.home-page .home-page-closing .closing-panel .home-buttons{justify-content:center}.home-page .home-page-closing svg.closing-background{height:100%;inset:0;opacity:.8;position:absolute;width:100%}.home-page .home-page-closing svg.closing-background polygon{stroke:#31363f;stroke-width:1}.home-page .home-page-closing svg.closing-background .shade-0{fill:#31363f}.home-page .home-page-closing svg.closing-background .shade-1{fill:#2d323b}.home-page .home-page-closing svg.closing-background .shade-2{fill:#282e37}.home-page .home-page-closing svg.closing-background .shade-3{fill:#242a33}.home-page .home-page-closing svg.closing-background .glow{fill:#42535b;animation:home-polygon-glow 12s ease-in-out infinite;opacity:0}.home-page .home-page-closing svg.closing-background .glow-2{animation-delay:4s;animation-duration:15s}.home-page .home-page-information{background-color:#1c2128;border-top:1px solid #31363f;color:#eee;font-size:.9em;padding:2em 0;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 .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:#1c2128eb;box-shadow:0 1px 0 #31363f}.home-page.scrolled-features .home-page-header a#button-features{color:#76abae}@keyframes home-realtime-pulse{0%{box-shadow:0 0 0 0 #5cb85c99}to{box-shadow:0 0 0 8px #5cb85c00}}@keyframes home-polygon-glow{0%,to{opacity:0}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.home-page .realtime-dot,.home-page svg.closing-background .glow{animation:none}}@media only screen and (max-width:1000px){.home-page .home-page-cta .inner{grid-template-columns:minmax(0,1fr);min-height:0}.home-page .home-page-features .features-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .home-page-features .feature,.home-page .home-page-features .feature.feature-wide{grid-column:span 1}.home-page .home-page-developers .inner{grid-template-columns:minmax(0,1fr)}.home-page .home-page-pricing .pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:800px}}@media only screen and (max-width:800px){.home-page .inner{padding:0 1em}.home-page .home-page-closing .closing-panel h2,.home-page .home-page-developers .section-heading h2,.home-page .section-heading h2{font-size:2.4em}.home-page .home-page-header .header-buttons a{padding:.6em}.home-page .home-page-cta .cta-panel h1{font-size:3.4em}.home-page .home-page-steps .steps{grid-template-columns:minmax(0,1fr)}.home-page .home-page-steps .steps .step+.step{border-left:none;border-top:1px solid #383d48}.home-page .home-page-closing .closing-panel{padding:3em 1.5em}}@media only screen and (max-width:550px){.home-page .button-scroll-top-container,.home-page .home-page-cta .cta-terminal,.home-page .home-page-header .header-buttons a#button-changelog,.home-page .home-page-header .header-buttons a#button-features,.home-page .home-page-header .header-buttons a#button-pricing{display:none}.home-page .home-page-developers .developer-tools,.home-page .home-page-features .features-list{grid-template-columns:minmax(0,1fr)}.home-page .home-page-pricing .pricing-plans{grid-template-columns:minmax(0,1fr);max-width:400px}}
/*# sourceMappingURL=5345.3ad747cf.chunk.css.map*/