.settings-billing-page .billing-settings-stack{gap:32px}.settings-billing-page section{min-width:0}.settings-billing-page .billing-subscription-navigation{z-index:10;border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--settings-canvas,var(--background));scrollbar-width:none;align-items:center;gap:24px;margin-bottom:28px;display:flex;position:sticky;top:0;overflow-x:auto}.settings-billing-page .billing-subscription-navigation::-webkit-scrollbar{display:none}.settings-billing-page .billing-subscription-navigation a{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:8px;padding:4px 0 12px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .2s;display:flex;position:relative}.settings-billing-page .billing-subscription-navigation svg{display:none}.settings-billing-page .billing-subscription-navigation a:hover{color:var(--foreground)}.settings-billing-page .billing-subscription-navigation a[aria-current=page]{color:var(--foreground);font-weight:500}.settings-billing-page .billing-subscription-navigation a[aria-current=page]:after{content:"";background:var(--brand);height:2px;position:absolute;inset:auto 0 -1px}.settings-billing-page .billing-subscription-navigation a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.settings-billing-page .billing-subscription-panel[hidden]{display:none}.settings-subscription-page :is(a,button)[class~=border-foreground\/20]{background:color-mix(in srgb, var(--brand) 8%, var(--memory-paper));border-color:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--memory-blue)}.settings-subscription-page :is(a,button)[class~=border-foreground\/20]:hover{background:color-mix(in srgb, var(--brand) 13%, var(--memory-paper));border-color:color-mix(in srgb, var(--brand) 20%, transparent)}.settings-billing-page .bg-card{border-color:var(--memory-edge);background:var(--memory-surface);box-shadow:none;border-radius:14px;transition:border-color .16s,box-shadow .16s}.settings-billing-page .bg-card:hover{border-color:color-mix(in srgb, var(--foreground) 16%, transparent)}.settings-billing-page .billing-selected-plan-summary{border-bottom:1px solid var(--settings-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-bottom:20px;display:flex}.settings-billing-page .billing-selected-plan-summary>p{font-size:13px}.settings-billing-page .billing-selected-plan-summary strong{letter-spacing:-.03em;margin-right:4px;font-size:24px;font-weight:600}.settings-billing-page .billing-plan-details>summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--settings-blue);align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.settings-billing-page .billing-plan-details>summary::-webkit-details-marker{display:none}.settings-billing-page .billing-plan-details[open]>summary svg{transform:rotate(90deg)}.settings-billing-page .billing-plan-details>summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.settings-billing-page .billing-plan-details .billing-plan-benefits{margin-top:4px}.settings-billing-page .billing-plan-families{gap:10px}.settings-billing-page .billing-plan-family{border-color:var(--memory-edge);background:var(--memory-surface);border-radius:14px;width:168px;padding:15px}.settings-billing-page .billing-plan-family:hover:not([aria-checked=true]){border-color:color-mix(in srgb, var(--foreground) 16%, transparent)}.settings-billing-page .billing-plan-family[aria-checked=true]{background:color-mix(in srgb, var(--brand) 5%, var(--memory-surface));border-color:color-mix(in srgb, var(--brand) 42%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 9%, transparent)}.settings-billing-page .billing-plan-family>span:first-child{flex-wrap:wrap}.settings-billing-page .billing-plan-family>span:first-child>span:last-child:not(:first-child){font-size:9px}.settings-billing-page .billing-plan-levels [role=radio]{background:var(--memory-surface);border-color:var(--memory-edge);border-radius:10px}.settings-billing-page .billing-plan-levels [role=radio][aria-checked=true]{background:color-mix(in srgb, var(--brand) 5%, var(--memory-surface));border-color:color-mix(in srgb, var(--brand) 42%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 9%, transparent)}.settings-billing-page .billing-selected-plan>div:first-child{padding:22px}.settings-billing-page .billing-selected-plan>div:first-child>div:first-child{gap:16px}.settings-billing-page .billing-selected-plan>div:first-child>div:first-child h3{line-height:1.3}.settings-billing-page .billing-selected-plan>div:last-child{background:var(--memory-paper);border-radius:0 0 13px 13px;padding:16px 22px}.settings-billing-page .billing-plan-benefits{gap:12px;margin-top:22px}.settings-billing-page .billing-plan-benefits>div{border:1px solid var(--memory-edge);background:var(--memory-paper);border-radius:9px;padding:15px}.settings-billing-page .billing-plan-benefits>div>div:first-child>span{letter-spacing:0;text-transform:none;font-family:inherit;font-size:11px}.settings-billing-page .billing-plan-benefits>div>p:last-child{line-height:1.75}.settings-billing-page .billing-capacity-section .billing-row-icon,.settings-billing-page .billing-infrastructure-section .billing-row-icon{border:1px solid color-mix(in srgb, var(--brand) 10%, transparent);background:color-mix(in srgb, var(--brand) 7%, var(--memory-paper));width:36px;height:36px;color:var(--memory-blue);border-radius:10px}.settings-billing-page .billing-capacity-editor{border:1px solid var(--memory-edge);background:var(--memory-surface);border-radius:14px;padding:20px 22px}.settings-billing-page .billing-live-overview{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;display:grid}.settings-billing-page .billing-live-overview>p{border:1px solid var(--memory-edge);background:var(--memory-paper);border-radius:9px;padding:15px;font-size:12px;line-height:1.8}.settings-billing-page .billing-live-overview>p:first-child{grid-row:1/3}.settings-billing-page .billing-live-overview>p:first-child strong{color:var(--foreground);letter-spacing:-.03em;margin-bottom:8px;font-size:22px;font-weight:600;line-height:1.3;display:block}.settings-billing-page .billing-live-capacity #actively-worked-capacity>p{font-size:12px;line-height:1.8}.settings-billing-page .billing-infrastructure-group>h3{letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:500}.settings-billing-page .billing-infrastructure-group>.bg-card{overflow:hidden}.settings-billing-page .billing-infrastructure-group>.bg-card>div:last-child{background:var(--memory-paper)}.settings-billing-page .billing-infrastructure-row{padding:18px 20px}.settings-billing-page .billing-infrastructure-row .font-mono{text-transform:none;letter-spacing:0;font-family:inherit}.settings-billing-page .billing-card-identity{align-items:center;gap:10px;display:inline-flex}.settings-billing-page .billing-card-identity>svg{box-sizing:content-box;border:1px solid color-mix(in srgb, var(--brand) 10%, transparent);background:color-mix(in srgb, var(--brand) 7%, var(--memory-paper));width:16px;height:16px;color:var(--memory-blue);border-radius:10px;padding:9px}.settings-billing-page .billing-payment-section .bg-card>div:has(.billing-card-identity){padding:18px 20px}.settings-billing-page .billing-payment-section .bg-card>div:has(.billing-card-identity)>p{padding-left:43px}.settings-billing-page .billing-payment-section .bg-card>div:has(.billing-card-identity)>div:not(:first-child):not(:last-child){padding-left:43px;font-size:12px}.settings-billing-page .billing-cancel-section{border-top:1px solid var(--settings-edge);padding-top:24px}.settings-billing-page .billing-cancel-section>div:first-child p{max-width:820px}.settings-billing-page .billing-payment-record{padding:18px 20px}.settings-billing-page .billing-payment-record>div{gap:8px 12px}.settings-billing-page .billing-payment-record p{line-height:1.8}.settings-billing-page .billing-wallet-card{overflow:hidden}.settings-billing-page .billing-wallet-summary{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);gap:20px;display:grid}.settings-billing-page .billing-wallet-summary>div:first-child>span{letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px}.settings-billing-page .billing-wallet-summary>div:first-child>p:first-of-type{font-size:32px}.settings-billing-page .billing-wallet-summary>div:first-child>p{max-width:none;line-height:1.8}.settings-billing-page .billing-refill-summary{border:1px solid var(--memory-edge);background:var(--memory-paper);border-radius:10px;padding:16px}.settings-billing-page .billing-refill-summary>span{text-transform:none;letter-spacing:0;font-family:inherit;font-size:12px;font-weight:500}.settings-billing-page .billing-refill-summary p{line-height:1.8}.settings-billing-page .billing-wallet-translation{margin-top:22px;padding-top:18px}.settings-billing-page .billing-wallet-translation>p:first-child{text-transform:none;letter-spacing:0;font-family:inherit;font-size:12px;font-weight:500}.settings-billing-page .billing-wallet-covers{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:10px 12px}.settings-billing-page .billing-wallet-covers>li{border-bottom:1px solid var(--settings-edge);gap:9px;padding:11px 0}.settings-billing-page .billing-wallet-covers>li>span:first-child{color:var(--settings-blue)}.settings-billing-page .billing-wallet-covers>li>span:last-child{font-size:12px;line-height:1.5}.settings-billing-page #buy-credits{background:var(--memory-paper);padding-block:16px}.settings-billing-page .billing-wallet-editor{background:var(--memory-paper)}.settings-billing-page .billing-usage-table{border-radius:12px}.settings-billing-page .billing-usage-table table{min-width:590px}.settings-billing-page .billing-usage-table th[scope=col]{background:var(--memory-paper);font-size:11px}.settings-billing-page .billing-usage-table th[scope=colgroup]{text-transform:none;letter-spacing:0;background:var(--memory-paper);font-family:inherit;font-size:11px}.settings-billing-page .billing-usage-table :is(td,th)[scope=row]{line-height:1.8}.settings-billing-page .billing-included-row{padding:17px 20px}.settings-billing-page .billing-included-row[data-included-emphasis=true]{background:color-mix(in srgb, var(--brand) 5%, var(--memory-surface))}body:has(.settings-billing-page) [role=dialog]:not([data-payment-layout=subscription]) [data-settings-billing=plan-quote]{border:1px solid var(--settings-edge);background:var(--settings-surface);border-radius:11px;padding:20px}body:has(.settings-billing-page) [role=dialog]:not([data-payment-layout=subscription]) [data-settings-billing=plan-quote]>div:first-child{flex-wrap:wrap;gap:6px 10px}body:has(.settings-billing-page) [role=dialog] [data-settings-billing=cancel-plan]{gap:10px}body:has(.settings-billing-page) [role=dialog] [data-settings-billing=cancel-plan]>li{border:1px solid var(--settings-edge);background:var(--settings-surface);border-radius:9px;padding:13px 15px}body:has(.settings-billing-page) [role=dialog] [data-settings-billing=capacity-quote]>p:first-child{border:1px solid var(--settings-edge);background:var(--settings-surface);border-radius:10px;padding:16px;font-weight:500}body:has(.settings-billing-page) [role=dialog] [data-settings-billing=capacity-quote] p{line-height:1.85}body:has(.settings-billing-page) [role=dialog]:not([data-payment-layout=subscription]) .billing-checkout-summary li{padding:9px 0}body:has(.settings-billing-page) [role=dialog] .billing-address-form{gap:18px}body:has(.settings-billing-page) [role=dialog]:not([data-payment-layout=subscription]) .billing-secure-fields{background:var(--settings-surface);border-color:var(--settings-edge);border-radius:10px;padding:18px}body:has(.settings-billing-page) [role=dialog] .billing-card-setup>p:first-child{border:1px solid var(--settings-edge);background:var(--settings-surface);border-radius:10px;padding:16px;font-size:13px;line-height:1.85}body:has(.settings-billing-page) [role=dialog] .billing-tax-total{gap:9px}body:has(.settings-billing-page) [role=dialog] .billing-tax-total>div:last-child{border-top:1px solid var(--settings-edge);padding-top:10px}body:has(.settings-billing-page) [role=dialog] [data-settings-billing=automatic-refill]>dl{border:1px solid var(--settings-edge);background:var(--settings-surface);border-radius:10px;gap:12px;font-size:12px}body:has(.settings-billing-page) [role=dialog] .billing-modal-actions{border-top:1px solid var(--settings-edge);flex-wrap:wrap;justify-content:flex-end;padding-top:16px}body:has(.settings-billing-page) [role=dialog] .billing-credit-history{border:1px solid var(--settings-edge);border-radius:10px}body:has(.settings-billing-page) [role=dialog] .billing-credit-history table{border-collapse:separate;border-spacing:0;min-width:440px}body:has(.settings-billing-page) [role=dialog] .billing-credit-history th{background:var(--settings-surface);color:var(--muted-foreground);padding:12px;font-size:11px;font-weight:500;position:sticky;top:0}body:has(.settings-billing-page) [role=dialog] .billing-credit-history td{padding:14px 12px;font-size:12px}body:has(.settings-billing-page) [role=dialog] [data-settings-billing=sales-request]{font-size:13px;line-height:1.8}body:has(.settings-billing-page) [role=dialog] [data-settings-billing=sales-times] [aria-pressed=true]{background:color-mix(in srgb, var(--brand) 7%, var(--settings-paper));border-color:color-mix(in srgb, var(--brand) 35%, var(--settings-edge))}@media (max-width:800px){.settings-billing-page .billing-wallet-summary{grid-template-columns:minmax(0,1fr)}.settings-billing-page .billing-refill-summary{padding:15px}.settings-billing-page .billing-live-overview{grid-template-columns:minmax(0,1fr)}.settings-billing-page .billing-live-overview>p:first-child{grid-row:auto}}@media (max-width:600px){.settings-billing-page .billing-subscription-navigation{gap:20px;margin-bottom:24px}.settings-billing-page .billing-selected-plan-summary{gap:12px}.settings-billing-page .billing-settings-stack{gap:26px}.settings-billing-page .billing-selected-plan>div:first-child{padding:18px}.settings-billing-page .billing-wallet-covers{grid-template-columns:auto minmax(0,1fr)}.settings-billing-page .billing-capacity-editor{padding:15px}.settings-billing-page .billing-infrastructure-row,.settings-billing-page .billing-included-row,.settings-billing-page .billing-payment-record{padding:17px}.settings-billing-page .billing-payment-section .bg-card>div:has(.billing-card-identity){padding:17px}body:has(.settings-billing-page) [role=dialog] [data-settings-billing=plan-quote]{padding:16px}}
