.StripeElement{width:100%;padding:.5rem .75rem;background-color:#fff;border:1px solid #d9e1f5;border-radius:.4375rem;transition:border-color .15s ease,box-shadow .15s ease}.StripeElement--focus{border-color:var(--brand);box-shadow:0 0 0 .2rem #4b73ff26}.StripeElement--invalid{border-color:#e74a3b}.StripeElement--webkit-autofill{background-color:#fefde5!important}:root{--ink: #242f54;--slate: #5e638c;--brand: #4b73ff;--brand-dark: #315ee8;--line: #e0e7f7;--surface: #f5f8ff;--night: #171f3b;--font-ui: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-code: "Ubuntu Mono", SFMono-Regular, Menlo, Monaco, Consolas, monospace}body{color:var(--slate);font-family:var(--font-ui)}#wrapper #content-wrapper{background-color:var(--surface)}h1.h3{font-weight:500}.text-gray-800,.text-gray-900{color:var(--ink)!important}.text-gray-600{color:var(--slate)!important}.text-primary{color:var(--brand)!important}a{color:var(--brand)}a:hover{color:var(--brand-dark)}.btn{border-radius:.4375rem;font-weight:500}.btn-sm{border-radius:.375rem}.btn-link{color:var(--brand)}.btn-outline-primary{border-color:var(--brand);color:var(--brand)}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled):active{background-color:var(--brand);border-color:var(--brand);color:#fff}.custom-control-input:checked~.custom-control-label:before{background-color:var(--brand);border-color:var(--brand)}.btn-primary,.btn-primary:disabled{background-color:var(--brand);border-color:var(--brand)}.btn-primary:hover,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active{background-color:var(--brand-dark);border-color:var(--brand-dark)}.form-control{border-color:#d9e1f5;border-radius:.4375rem;color:var(--ink)}.form-control:focus{border-color:var(--brand);box-shadow:0 0 0 .2rem #4b73ff26;color:var(--ink)}.card{border:1px solid var(--line);border-radius:.625rem}.card.shadow{box-shadow:0 1px 2px #242f540a,0 16px 32px -24px #242f5438!important}.card-header{background-color:#fff;border-bottom:1px solid var(--line)}.card-header:first-child{border-radius:calc(.625rem - 1px) calc(.625rem - 1px) 0 0}.card-header h6{color:var(--ink)!important;font-weight:500!important}.border-left-primary{border-left-color:var(--brand)!important}.table{color:var(--ink)}.table thead th{border-bottom:1px solid var(--line);color:var(--slate);font-size:.8rem;font-weight:500}.table tr.border-bottom{border-bottom-color:var(--line)!important}.topbar.shadow{border-bottom:1px solid var(--line);box-shadow:none!important}.account-name{max-width:16rem;overflow:hidden;color:var(--slate);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.account-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:var(--brand-dark);border-radius:50%;color:#fff;font-size:.8rem;font-weight:500;letter-spacing:.02em;line-height:1}.account-avatar-lg{width:2.5rem;height:2.5rem;font-size:.95rem}.topbar .dropdown-menu.account-menu{min-width:15rem;max-width:20rem;border-color:var(--line);border-radius:.625rem}.account-menu-header{display:flex;align-items:center;gap:.75rem;padding:.5rem 1.5rem .375rem}.account-menu-identity{min-width:0}.account-menu-name,.account-menu-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-name{color:var(--ink);font-size:.9rem;font-weight:500}.account-menu-email{color:var(--slate);font-size:.8rem}.account-menu .dropdown-item{color:var(--ink)}.account-menu .dropdown-item:hover,.account-menu .dropdown-item:focus{background-color:var(--surface)}.sidebar .nav-item .nav-link.active{background-color:#ffffff12;box-shadow:inset 3px 0 0 var(--brand);color:#fff}.sidebar .nav-item .nav-link.active i{color:#fff}.sidebar .sidebar-heading{font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none!important}.sidebar .nav-item .nav-link .nav-external{display:none;margin:0 0 0 .4rem;font-size:.6rem}@media(min-width:768px){.sidebar:not(.toggled) .nav-item .nav-link .nav-external{display:inline-block}}footer.sticky-footer{background-color:transparent!important}.plan{list-style-type:none;margin:0;padding:0}.current-plan-tags span.label{margin-right:6px}.segmented{display:inline-flex;padding:.25rem;background-color:#e7edfb;border-radius:.5rem}.segmented button{padding:.375rem .875rem;background:none;border:0;border-radius:.375rem;color:var(--slate);font-size:.875rem;font-weight:500}.segmented button.active{background-color:#fff;box-shadow:0 1px 2px #242f5424;color:var(--ink)}.segmented-tag{margin-left:.5rem;padding:.1rem .45rem;background-color:#1cc88a29;border-radius:999px;color:#0f7a54;font-size:.7rem}.plan-grid{display:grid;gap:1.5rem;margin-bottom:1.5rem}@media(min-width:768px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan-card .card-body{display:flex;flex-direction:column}.plan-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.75rem;margin-bottom:1rem}.plan-card-title{margin:0;color:var(--ink);font-size:1.125rem;font-weight:500}.plan-card-tag{padding:.15rem .55rem;background-color:#eef1f8;border-radius:999px;color:var(--slate);font-size:.7rem;font-weight:500;white-space:nowrap}.plan-card-tag.recommended{background-color:#e7edfb;color:var(--brand-dark)}.plan-card-price{color:var(--ink);font-size:2.25rem;font-weight:500;line-height:1.1}.plan-card-price small{color:var(--slate);font-size:.9rem;font-weight:400}.plan-card-credits{margin-top:.5rem;color:var(--ink);font-weight:500}.plan-card .plan-details{flex:1;margin:1.25rem 0 1.5rem;padding-top:1rem;border-top:1px solid var(--line)}.plan-card .plan-details li{display:flex;align-items:flex-start;gap:.5rem;padding-right:0;padding-left:0;font-size:.875rem}.plan-card .plan-details li>span{min-width:0}.plan-card .plan-details img.bullet{flex:none;margin:.05rem 0 0}.plan-notes{display:grid;gap:1rem 2.5rem;margin-bottom:1.5rem;color:var(--slate);font-size:.85rem}@media(min-width:768px){.plan-notes{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.plan-notes p{max-width:40rem;margin:0}.plan-note-title{margin:0 0 .25rem;color:var(--ink);font-size:.85rem;font-weight:500}.plan-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:3rem;padding:1.25rem 1.5rem;background-color:#e7edfb;border-radius:.625rem;color:var(--slate)}.plan-contact-title{margin:0 0 .125rem;color:var(--ink);font-size:1.05rem;font-weight:500}.plan-card.recommended{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 16px 32px -24px #242f5438!important}.card-body ul.plan-details{text-align:left}.card-body ul.plan-details li{padding:6px;font-size:90%}.card-body ul.plan-details li img.bullet{margin-right:12px}.bg-dark-blue{background-color:#171f3b}.loader{position:fixed;width:100%;height:100%;left:0;top:0;background:#333c;z-index:99999;display:table-cell;vertical-align:middle;text-align:center}.loader .spinner{position:fixed;top:50%;left:50%;margin-top:-30px;margin-left:-30px;border:6px solid #f2f2f2;border-top:6px solid #4e73df;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-tag{display:inline-block;padding:.15rem .55rem;background-color:#eef1f8;border-radius:999px;color:var(--slate);font-size:.75rem;font-weight:500;white-space:nowrap}.status-tag.status-completed,.status-tag.status-active{background-color:#1cc88a29;color:#0f7a54}.status-tag.status-error,.status-tag.status-past-due{background-color:#e74a3b1f;color:#b93426}.status-tag.status-pending,.status-tag.status-cancelled{background-color:#f6c23e38;color:#8a6400}.logs-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.5rem}.logs-live-status{color:var(--slate);font-size:.8rem;font-variant-numeric:tabular-nums}.status-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin-bottom:1.5rem}@media(min-width:992px){.status-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}.status-filter{display:flex;flex-direction:column;padding:.875rem 1.125rem;background-color:#fff;border:1px solid var(--line);border-radius:.625rem;text-align:left}.status-filter:hover{border-color:#c9d4f5}.status-filter.active{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.status-filter-label{display:flex;align-items:center;gap:.4rem;color:var(--slate);font-size:.8rem;font-weight:500}.status-filter-label:before{width:.5rem;height:.5rem;background-color:var(--brand);border-radius:50%;content:""}.status-filter-label.status-completed:before{background-color:#1cc88a}.status-filter-label.status-error:before{background-color:#e74a3b}.status-filter-label.status-pending:before{background-color:#f6c23e}.status-filter-count{color:var(--ink);font-size:1.5rem;font-weight:500;line-height:1.3}.status-filter-note{min-height:1.2rem;color:var(--slate);font-size:.8rem}.logs-date{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--slate);font-size:.875rem}.logs-date input{width:auto}.logs-table,.billing-table{font-size:.875rem}.logs-table th,.logs-table td,.billing-table th,.billing-table td{padding:.75rem .875rem;vertical-align:top}.logs-table th:first-child,.logs-table td:first-child,.billing-table th:first-child,.billing-table td:first-child{padding-left:1.25rem}.logs-table th:last-child,.logs-table td:last-child,.billing-table th:last-child,.billing-table td:last-child{padding-right:1.25rem}.request-target{display:flex;align-items:center;gap:.5rem;max-width:24rem}.request-target-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-target-open{flex:none;color:var(--slate);font-size:.7rem;opacity:.75}.request-target-open:hover{color:var(--brand);opacity:1}.logs-message{max-width:24rem;margin-top:.125rem;color:#b93426;font-size:.8rem}.logs-id{color:var(--slate);font-family:var(--font-code);white-space:nowrap}.logs-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem}.billing-page{container:billing-page / inline-size}.billing-grid,.billing-side{display:grid;gap:1.5rem}.billing-grid{margin-bottom:1.5rem}@container billing-page (min-width: 66rem){.billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;align-items:start}.billing-plan-card{grid-column:1;grid-row:1}.billing-side{grid-column:2;grid-row:1 / span 2}.billing-invoices-card{grid-column:1;grid-row:2}}.billing-payment-card form{max-width:28rem}.billing-details-card form{max-width:44rem}.billing-section{scroll-margin-top:1rem}.billing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.25rem}.billing-plan-card .card-body,.billing-details-card .card-body{container-type:inline-size}.billing-plan+.billing-plan{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.billing-plan-row{display:grid;gap:1rem}@container (min-width: 30rem){.billing-plan-row{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:center;gap:1.5rem 2rem}}.billing-plan-head{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:.625rem}.billing-plan-coupon{color:var(--ink);font-size:1.25rem;font-weight:500}.billing-plan-credits{color:var(--ink);font-weight:500}.billing-plan-note{margin:.25rem 0 0;font-size:.875rem}.btn-link.billing-quiet{color:var(--slate)}.btn-link.billing-quiet:hover,.btn-link.billing-quiet:focus{color:#b93426}.billing-confirm{max-width:44rem;margin-top:1.5rem;padding:1rem 1.25rem;background-color:#e74a3b12;border-radius:.5rem;color:var(--ink)}.billing-confirm-title{margin:0 0 .25rem;font-weight:500}.billing-card{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.billing-card-brand{color:var(--ink);font-size:2rem;line-height:1}.billing-card-text{flex:1;min-width:0}.billing-card-name,.billing-empty-title{color:var(--ink);font-weight:500}.billing-empty-title{margin:0 0 .25rem}.billing-saved{margin:1rem 0 0;color:#0f7a54;font-size:.875rem}.billing-facts{display:grid;gap:1.25rem 2rem;margin:0;font-size:.875rem}@container (min-width: 26rem){.billing-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 54rem){.billing-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.billing-facts dt{margin-bottom:.125rem;font-size:.8rem;font-weight:400}.billing-facts dd{margin:0;color:var(--ink);overflow-wrap:anywhere;white-space:pre-line}.billing-form{container-type:inline-size;font-size:.875rem}.billing-form label,.billing-field-label{display:block;margin-bottom:.375rem;color:var(--ink);font-size:.8rem;font-weight:500}.billing-form .form-control{font-size:.9rem}.billing-form .col-sm-6{flex:0 0 100%;max-width:100%}@container (min-width: 32rem){.billing-form .col-sm-6{flex:0 0 50%;max-width:50%}}.billing-form-heading{margin:.5rem 0 .875rem;color:var(--ink);font-size:.9rem;font-weight:500}.billing-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-top:1rem;border-top:1px solid var(--line)}.billing-table th,.billing-table td{vertical-align:middle}.billing-table-number{color:var(--ink);font-weight:500;white-space:nowrap}.billing-table-sub{color:var(--slate);font-size:.8rem;font-weight:400}.billing-table-note{margin:0;padding:.875rem 1.25rem 0}.billing-table-footer{padding:.75rem 1.25rem}.checkout-page{container:checkout-page / inline-size;max-width:76rem}.checkout-grid,.checkout-main{display:grid;gap:1.5rem}.checkout-grid{align-items:start;margin-bottom:1.5rem}@container checkout-page (min-width: 46rem){.checkout-grid{grid-template-columns:minmax(0,1fr) clamp(17rem,34%,24rem)}.checkout-main{grid-column:1;grid-row:1}.checkout-summary{grid-column:2;grid-row:1}}.checkout-summary-body{max-width:26rem}.checkout-line{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.checkout-plan-name{color:var(--ink);font-size:1.125rem;font-weight:500}.checkout-amount{color:var(--ink);font-weight:500;white-space:nowrap}.checkout-amount small{color:var(--slate);font-size:.8rem;font-weight:400}.checkout-change{display:inline-block;margin-top:.5rem;font-size:.875rem}.checkout-vat,.checkout-total{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.checkout-vat{font-size:.9rem}.checkout-total{color:var(--ink);font-weight:500}.checkout-total .checkout-amount{font-size:1.5rem;line-height:1.2}.checkout-note{margin:.625rem 0 0;font-size:.8rem}.checkout-main .billing-form{margin-bottom:-1rem}.checkout-card-field{max-width:28rem}.checkout-pay{margin-top:1.25rem}.checkout-done{max-width:40rem;margin-bottom:1.5rem}.checkout-done .card-body{display:flex;align-items:flex-start;gap:1rem}.checkout-done-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background-color:#e7edfb;border-radius:50%;color:var(--brand-dark);font-size:1.125rem}.checkout-done-icon.done{background-color:#1cc88a29;color:#0f7a54}.checkout-done-icon.waiting{background-color:#eef1f8;color:var(--slate)}.checkout-done-title{margin:.125rem 0 .25rem;color:var(--ink);font-size:1.25rem;font-weight:500}.auth-layout{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:5rem 1rem}.auth-layout-logo{position:absolute;top:1.5rem;left:1.5rem}.auth-layout-logo img{height:18px}.auth-layout-content{width:100%;max-width:400px}.api-key{max-width:40rem;padding:.625rem .875rem;background-color:var(--surface);border:1px solid var(--line);border-radius:.5rem;color:var(--ink);font-family:var(--font-code);font-size:.9rem;line-height:1.4;word-break:break-all}.stat-tile{height:100%;padding:1rem 1.25rem;background-color:#e7edfb;border-radius:.625rem}.stat-tile-value{color:var(--ink);font-size:1.5rem;font-weight:500;line-height:1.3}.stat-tile-label{color:var(--brand-dark);font-size:.8rem;font-weight:500}.stat-tile.neutral{background-color:#eef1f8}.stat-tile.neutral .stat-tile-label{color:var(--slate)}.stat-tile.success{background-color:#1cc88a29}.stat-tile.success .stat-tile-label{color:#0f7a54}.stat-tile.danger{background-color:#e74a3b1f}.stat-tile.danger .stat-tile-label{color:#b93426}.quick-start-row{display:grid;gap:1.5rem;margin-bottom:1.5rem}@media(min-width:1200px){.quick-start-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media(min-width:1600px){.quick-start-row{grid-template-columns:minmax(0,9fr) minmax(0,11fr)}}.api-key-body{display:flex;container-type:inline-size}.api-key-content{display:flex;flex:1;flex-direction:column;gap:1.5rem}.api-key-use{flex:1}.api-key-rotate{padding-top:1rem;border-top:1px solid var(--line)}@container (min-width: 40rem){.api-key-content{flex-direction:row;gap:2rem}.api-key-rotate{flex:0 0 17rem;padding:0 0 0 2rem;border-top:0;border-left:1px solid var(--line)}}.code-panel{background-color:var(--night);border-radius:.5rem}.code-panel-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .5rem 0}.code-panel-tabs{display:flex;gap:.25rem;min-width:0;overflow-x:auto}.code-panel-tab{padding:.25rem .625rem;background:none;border:0;border-radius:.375rem;color:#a9b4d8;font-size:.8rem;white-space:nowrap}.code-panel-tab:hover{color:#fff}.code-panel-tab.active{background-color:#ffffff1f;color:#fff}.code-panel pre{margin:0;padding:.75rem 1rem 1rem;color:#eaecf4;font-family:var(--font-code);font-size:.8125rem;line-height:1.55;overflow-x:auto}.sidebar-brand-icon{width:100%;height:42px;background:url(/assets/logo-B1Tk9mIq.svg) 50% 50% no-repeat;background-size:75%}@media(max-width:768px){.sidebar-brand-icon{background:url("data:image/svg+xml,%3csvg%20version='1.2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2039%2024'%20width='39'%20height='24'%3e%3ctitle%3elogo-svg%3c/title%3e%3cstyle%3e%20.s0%20{%20fill:%20%23ffffff%20}%20%3c/style%3e%3cpath%20id='Layer'%20class='s0'%20d='m17.4%2024h-3.5l7.8-24h3.5l-7.8%2024z'/%3e%3cpath%20id='Layer'%20class='s0'%20d='m38.7%2013.8l-10.7%204.5-0.9-3%207.8-3-7.8-3%200.9-3%2010.7%204.4z'/%3e%3cpath%20id='Layer'%20class='s0'%20d='m0%2010.7l10.7-4.5%200.9%203-7.8%203.1%207.8%203-0.9%203-10.7-4.5z'/%3e%3c/svg%3e") 50% 50% no-repeat;background-size:38%}}.sidebar-toggled .sidebar-brand-icon{background:url("data:image/svg+xml,%3csvg%20version='1.2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2039%2024'%20width='39'%20height='24'%3e%3ctitle%3elogo-svg%3c/title%3e%3cstyle%3e%20.s0%20{%20fill:%20%23ffffff%20}%20%3c/style%3e%3cpath%20id='Layer'%20class='s0'%20d='m17.4%2024h-3.5l7.8-24h3.5l-7.8%2024z'/%3e%3cpath%20id='Layer'%20class='s0'%20d='m38.7%2013.8l-10.7%204.5-0.9-3%207.8-3-7.8-3%200.9-3%2010.7%204.4z'/%3e%3cpath%20id='Layer'%20class='s0'%20d='m0%2010.7l10.7-4.5%200.9%203-7.8%203.1%207.8%203-0.9%203-10.7-4.5z'/%3e%3c/svg%3e") 50% 50% no-repeat;background-size:38%}
