.billing-scope .billing-dialog,.billing-scope .billing-overlay,.billing-scope .billing-search-dialog,[role=dialog]{translate:none!important}@keyframes billing-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes billing-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes billing-dialog-in{0%{opacity:0;filter:blur(10px);transform:translate(-50%,-50%) perspective(500px) rotateX(5deg) rotateY(12deg) translateZ(-80px) scale(.97)}to{opacity:1;filter:blur(0);transform:translate(-50%,-50%) perspective(500px) rotateX(0) rotateY(0) translateZ(0) scale(1)}}@keyframes billing-dialog-out{0%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) scale(.98)}}@keyframes billing-search-in{0%{opacity:0;transform:translate(-50%,-12px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes billing-search-out{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-8px) scale(.98)}}@keyframes billing-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes billing-chip-pop{0%{transform:scale(1)}40%{transform:scale(.96)}to{transform:scale(1)}}.billing-bleed{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.billing-bleed,.billing-scope{width:100%;max-width:none;min-width:0;background:#fff}.billing-scope{display:flex!important;flex-direction:column!important;grid-template:none!important;min-height:0!important;height:auto!important;overflow:visible!important;flex:0 0 auto;color:#27272a;font-family:ui-sans-serif,system-ui,-apple-system,PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;color-scheme:light!important;--csstools-color-scheme--light:initial;container-type:inline-size;container-name:app-content}.billing-scope .billing-promo-art{top:0;right:0;bottom:0;left:auto;width:62%!important;max-width:none!important;height:100%!important;object-fit:cover!important;object-position:right center!important;position:absolute!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 22%,rgba(0,0,0,.7) 48%,#000 68%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 22%,rgba(0,0,0,.7) 48%,#000 68%)}.billing-scope .billing-promo-content{padding:1.25rem 1rem 1rem}.billing-scope .billing-promo-copy-wrap{display:flex;min-height:100%;min-width:0;max-width:62%;flex-direction:column;align-items:flex-start;padding-top:.75rem}.billing-scope .billing-promo-title{color:#2563eb;font-size:1.25rem;line-height:1.35;font-weight:600;letter-spacing:-.01em}.billing-scope .billing-promo-copy{margin:0;max-width:36rem;color:#52525b;font-size:.875rem;font-weight:400;line-height:1.5}.billing-scope .billing-promo-custom{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:auto;padding:0 1.5rem;border:0;border-radius:.75rem;background:#2563eb;color:#fff;font-size:1.0625rem;line-height:1;font-weight:600;cursor:pointer}.billing-scope .billing-promo-custom:hover{background:#1d4ed8}.billing-scope .billing-promo-logo{display:block;position:static!important;width:auto!important;max-width:9.5rem!important;height:2rem!important;object-fit:contain!important}.billing-scope .billing-pay-brand{left:1.75rem;top:2.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.billing-scope .billing-pay-logo{display:block;position:static!important;width:auto!important;max-width:8.5rem!important;height:1.75rem!important;object-fit:contain!important}.billing-scope .billing-pay-slogan{margin:0;font-size:.8125rem;line-height:1.35;font-weight:500;color:#374151}.billing-scope .billing-pay-body .billing-pay-k{font-size:.9375rem;line-height:1.5;font-weight:400;color:#6b7280}.billing-scope .billing-pay-body .billing-pay-v{font-size:1.0625rem;line-height:1.4;font-weight:600;color:#27272a}.billing-scope .billing-pay-body .billing-pay-v-accent{color:#2563eb}.billing-scope .billing-pay-body .billing-pay-total{font-size:1.5rem;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#27272a}.billing-scope .billing-pay-cancel,.billing-scope .billing-pay-cta{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;border:0!important;border-radius:.75rem!important;font-size:1rem;font-weight:600;line-height:1;cursor:pointer;box-shadow:none!important}.billing-scope .billing-pay-cta:disabled{cursor:not-allowed;opacity:.5}.billing-scope .billing-pay-cta{background:#2563eb!important;color:#fff!important}.billing-scope .billing-pay-cta:hover{background:#1d4ed8!important}.billing-scope .billing-pay-cancel{background:#f3f4f6!important;color:#4b5563!important}.billing-scope .billing-pay-cancel:hover{background:#e5e7eb!important}.billing-scope .billing-pay-invoice button,.billing-scope .billing-pay-invoice input,.billing-scope .billing-pay-invoice textarea{border-radius:.75rem!important}@media (min-width:48rem){.billing-scope .billing-promo-content{padding:1.5rem 1.5rem 1.25rem}.billing-scope .billing-promo-title{font-size:1.4375rem}.billing-scope .billing-promo-copy{font-size:.9375rem}.billing-scope .billing-promo-logo{height:2.25rem!important;max-width:11rem!important}}@media (min-width:40rem){.billing-scope .content-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.billing-scope .content-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-scope .content-md\:flex-row{flex-direction:row}.billing-scope .content-md\:items-center{align-items:center}.billing-scope .content-md\:p-q-800{padding:2rem}}.billing-scope .billing-get-started{background:rgba(255,255,255,.55)!important}.billing-scope .api-keys-summary-card,.billing-scope .billing-get-started{border:0!important;box-shadow:none!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.billing-scope .api-keys-summary-card{background:rgba(255,255,255,.52)!important;border-radius:1rem}.billing-plan-card{border:0!important;background:rgba(255,255,255,.62)!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1rem!important;box-shadow:0 4px 14px rgba(15,23,42,.04),0 1px 2px rgba(15,23,42,.03)!important}.billing-plan-card-highlight{box-shadow:0 6px 16px rgba(37,99,235,.08),0 1px 2px rgba(15,23,42,.03)!important}.billing-scope .billing-invoice-reveal{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1),margin-top .38s cubic-bezier(.16,1,.3,1)}.billing-scope .billing-invoice-reveal.is-open{grid-template-rows:1fr;margin-top:.75rem}.billing-scope .billing-invoice-reveal-inner{overflow:hidden;min-height:0}.billing-scope .api-keys-summary-logo{opacity:.18;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.35) 55%,transparent);mask-image:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.35) 55%,transparent)}.billing-scope .billing-offer-fade{background:linear-gradient(180deg,rgba(247,247,248,0) 0,rgba(247,247,248,.18) 28%,rgba(247,247,248,.62) 62%,rgba(247,247,248,.92) 82%,#f7f7f8)}.billing-scope .billing-promo-wash{background:linear-gradient(90deg,#fbfbfc,#fbfbfc 38%,rgba(251,251,252,.92) 52%,rgba(251,251,252,.35) 70%,transparent 86%),radial-gradient(ellipse at 18% 0,rgba(37,99,235,.16),transparent 58%)}.billing-scope .billing-overlay{background:rgba(20,21,26,.22)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.billing-scope .billing-overlay[data-state=open]{animation:billing-overlay-in .22s cubic-bezier(.23,1,.32,1) forwards}.billing-scope .billing-overlay[data-state=closed]{animation:billing-overlay-out .16s cubic-bezier(.23,1,.32,1) forwards}.billing-scope .billing-dialog{position:fixed!important;left:50%!important;top:50%!important;background:#fff!important;color:#27272a;font-family:ui-sans-serif,system-ui,-apple-system,PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif}.billing-scope .billing-history-date-filter{color:#27272a}.billing-scope .billing-invoice-table{border:.5px solid #e6e6e6;border-radius:12px;overflow:hidden;background:#fff}.billing-scope .billing-invoice-table table{width:100%;min-width:44rem;border-collapse:collapse}.billing-scope .billing-invoice-table td,.billing-scope .billing-invoice-table th{height:40px;padding:8px 12px!important;font-size:11px!important;line-height:16px;text-align:left;vertical-align:middle;white-space:nowrap;border-right:.5px solid #e6e6e6;border-bottom:.5px solid #e6e6e6;background:#fff}.billing-scope .billing-invoice-table td:last-child,.billing-scope .billing-invoice-table th:last-child{border-right:0}.billing-scope .billing-invoice-table thead th{font-weight:700;color:#333}.billing-scope .billing-invoice-table tbody td{color:#666}.billing-scope .billing-invoice-table tbody tr:last-child td{border-bottom:0}.billing-scope .billing-invoice-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.billing-scope .billing-invoice-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.billing-scope .billing-invoice-bonus{color:#c2410c}.billing-scope .billing-invoice-status{font-weight:500}.billing-scope .billing-invoice-status.is-muted{color:#858585}.billing-scope .billing-invoice-status.is-ok{color:#15803d}.billing-scope .billing-invoice-status.is-info{color:#2563eb}.billing-scope .billing-invoice-status.is-warn{color:#c2410c}.billing-scope .billing-invoice-status.is-bad{color:#b91c1c}.billing-scope .billing-invoice-actions{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px}.billing-scope .billing-invoice-actions button{height:24px!important;min-height:24px!important;padding:0 8px!important;border:.5px solid #e6e6e6!important;border-radius:6px!important;background:#fff!important;color:#333!important;font-size:11px!important;font-weight:400!important;line-height:16px!important;box-shadow:none!important}.billing-scope .billing-invoice-actions button:hover{border-color:#000!important;background:#fff!important}.billing-scope .billing-contact-dialog{padding:0!important;gap:0!important;border-radius:1rem!important;overflow:hidden}.billing-scope .billing-contact-dialog .billing-contact-body{background:linear-gradient(180deg,#f7f7f8 0,rgba(247,247,248,.55) 48%,#fff)}.billing-scope .billing-contact-dialog .billing-contact-footer{background:transparent}.billing-scope .billing-message-center-dialog{max-height:min(78dvh,40rem)}.billing-scope .billing-message-center-dialog .billing-message-center-list{max-height:min(38dvh,18rem)}.billing-scope .billing-contact-chips{display:flex;flex-direction:column;gap:.5rem}.billing-scope .billing-contact-chip{display:flex;min-width:0;align-items:center;gap:.5rem;border-radius:.75rem;background:transparent;padding:0;font-size:.8125rem;line-height:1.4;color:#52525b}.billing-scope .billing-dialog[data-state=open]{animation:billing-dialog-in .5s cubic-bezier(.17,.67,.51,1) forwards}.billing-scope .billing-dialog[data-state=closed]{animation:billing-dialog-out .22s cubic-bezier(.67,.17,.62,.64) forwards}.billing-scope .billing-search-dialog[data-state=open]{animation:billing-search-in .28s cubic-bezier(.23,1,.32,1) forwards}.billing-scope .billing-search-dialog[data-state=closed]{animation:billing-search-out .18s cubic-bezier(.23,1,.32,1) forwards}.billing-scope .billing-toast{animation:billing-toast-in .22s cubic-bezier(.23,1,.32,1) both}.billing-scope .billing-chip-pop{animation:billing-chip-pop .18s ease-out}.billing-scope .billing-onboarding{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1)}.billing-scope .billing-onboarding[data-open=true]{grid-template-rows:1fr}.billing-scope .billing-onboarding>div{overflow:hidden}.billing-scope .billing-chevron{transition:transform .18s cubic-bezier(.16,1,.3,1)}.billing-scope .billing-chevron[data-open=true]{transform:rotate(180deg)}.billing-scope .billing-progress-fill,.billing-scope .billing-progress-preview{transform-origin:left center;transition:transform .45s cubic-bezier(.16,1,.3,1)}.billing-scope .billing-progress-preview{transition-duration:.35s}@media (prefers-reduced-motion:reduce){.billing-scope .billing-chevron,.billing-scope .billing-chip-pop,.billing-scope .billing-dialog,.billing-scope .billing-onboarding,.billing-scope .billing-overlay,.billing-scope .billing-progress-fill,.billing-scope .billing-progress-preview,.billing-scope .billing-search-dialog,.billing-scope .billing-toast{animation:none!important;transition:none!important}}