.card-network-logo.svelte-d6jnzw{display:inline-block;width:36px;height:24px;flex-shrink:0;object-fit:contain;vertical-align:middle}.generic.svelte-d6jnzw{color:rgb(var(--zz-text-muted))}.hosted-card.svelte-1i4twk1{display:grid;gap:.9rem;max-width:28rem;margin:0}.hosted-card.svelte-1i4twk1 p:where(.svelte-1i4twk1){line-height:1.6}.checkout-price.svelte-1i4twk1{margin:0;font-size:.875rem}.hosted-card.svelte-1i4twk1 button:where(.svelte-1i4twk1){justify-self:stretch}.hosted-card.svelte-1i4twk1 .primary:where(.svelte-1i4twk1){background:rgb(var(--zz-primary));color:rgb(var(--zz-on-accent));border-color:rgb(var(--zz-primary))}.hosted-card.svelte-1i4twk1 button[aria-disabled=true]:where(.svelte-1i4twk1){opacity:.5;cursor:not-allowed}.error.svelte-1i4twk1{color:rgb(var(--zz-danger));margin:0}.billing-panel.svelte-al51xa{min-width:0;display:grid;grid-template-columns:minmax(0,1fr)}.billing-panel.has-action.svelte-al51xa{grid-template-columns:minmax(0,1.65fr) minmax(18rem,1fr);gap:2rem}.billing-main.svelte-al51xa{min-width:0;max-width:52rem}.has-action.svelte-al51xa .billing-main:where(.svelte-al51xa){max-width:none}.billing-heading.svelte-al51xa{display:flex;align-items:center;gap:1rem;margin:0 0 1.75rem;flex-wrap:wrap}.billing-heading.svelte-al51xa h1:where(.svelte-al51xa){font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.2;letter-spacing:-.025em;font-weight:650;margin:0}.billing-test.svelte-al51xa{display:inline-flex;gap:.4rem;align-items:center;font-size:.75rem;color:rgb(var(--zz-warning));background:rgb(var(--zz-warning)/.12);padding:.3rem .7rem;border-radius:999px;white-space:nowrap}.fixture-note.svelte-al51xa{font-size:.75rem;margin:-1rem 0 1rem}.billing-panel.svelte-al51xa h2:where(.svelte-al51xa){margin:0 0 .8rem;font-size:1.2rem;font-weight:600}.billing-panel.svelte-al51xa h3:where(.svelte-al51xa){margin:0;font-size:1.125rem;font-weight:600}.plan-surface.svelte-al51xa,.payment-row.svelte-al51xa,.invoice-table.svelte-al51xa{border:1px solid rgb(var(--zz-border-strong)/.65);border-radius:.5rem;background:rgb(var(--zz-surface-glass)/.36)}.plan-surface.svelte-al51xa{padding:1.25rem}.billing-plan.svelte-al51xa{display:flex;justify-content:space-between;align-items:start;gap:1rem}.billing-plan.svelte-al51xa p:where(.svelte-al51xa){margin:0;white-space:nowrap;font-size:1.125rem;font-weight:550}.billing-state.svelte-al51xa{display:block;font-size:.8125rem;color:rgb(var(--zz-text-secondary));margin-top:.4rem}.billing-state.svelte-al51xa>span:where(.svelte-al51xa):before{content:"●"}.billing-state.svelte-al51xa>span:where(.svelte-al51xa){color:rgb(var(--zz-text-muted));margin-right:.2rem}.billing-state.svelte-al51xa>span.verified:where(.svelte-al51xa){color:rgb(var(--zz-success))}.muted.svelte-al51xa{color:rgb(var(--zz-text-secondary))}.billing-details.svelte-al51xa{display:grid;grid-template-columns:1fr;gap:.4rem;margin:1rem 0 0;padding-top:.8rem;border-top:1px solid rgb(var(--zz-border)/.6);font-size:.875rem}.billing-details.svelte-al51xa dt:where(.svelte-al51xa){color:rgb(var(--zz-text-secondary))}.billing-details.svelte-al51xa dd:where(.svelte-al51xa){margin:0;text-align:left}.billing-actions.svelte-al51xa{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.plan-actions.svelte-al51xa{justify-content:flex-end}.plan-actions.svelte-al51xa:empty{display:none}.quiet.svelte-al51xa{background:transparent;border-color:transparent;box-shadow:none;color:rgb(var(--zz-primary));padding:.4rem 0;gap:.65rem}.primary.svelte-al51xa{background:rgb(var(--zz-primary));color:rgb(var(--zz-on-accent));border-color:rgb(var(--zz-primary))}a.zz-button.svelte-al51xa{display:inline-flex;text-decoration:none}.danger.svelte-al51xa{color:rgb(var(--zz-danger))}.billing-payment.svelte-al51xa,.billing-invoices.svelte-al51xa,.billing-renewal.svelte-al51xa{margin-top:1.4rem;padding-top:1.25rem;border-top:1px solid rgb(var(--zz-border)/.6)}.payment-row.svelte-al51xa{display:flex;gap:1rem;align-items:center;padding:1.15rem 1.25rem}.payment-identity.svelte-al51xa{flex:1;min-width:0}.payment-identity.svelte-al51xa strong:where(.svelte-al51xa){font-size:1rem;font-weight:550}.payment-identity.svelte-al51xa small:where(.svelte-al51xa){display:block;color:rgb(var(--zz-text-secondary));font-size:.75rem;margin-top:.3rem}.payment-row.svelte-al51xa button:where(.svelte-al51xa){white-space:nowrap}.billing-notice.svelte-al51xa{display:flex;flex-direction:column;align-items:start;gap:.65rem;margin:.75rem 0;font-size:.875rem;line-height:1.6}.billing-action-area.svelte-al51xa{position:relative;min-width:0;border-left:1px solid rgb(var(--zz-border)/.6);padding-left:1.75rem}.billing-action-area[hidden].svelte-al51xa{display:none}.action-close.svelte-al51xa{position:absolute;right:0;top:-.3rem;font-size:1.6rem;line-height:1;min-height:2rem;width:2rem;justify-content:center;color:rgb(var(--zz-text-muted));padding:0}.billing-action-area.svelte-al51xa>h2:where(.svelte-al51xa),.billing-review.svelte-al51xa h2:where(.svelte-al51xa){padding-right:2rem}.action-back.svelte-al51xa{display:flex;justify-content:center;width:100%;margin-top:1.25rem}.billing-progress.svelte-al51xa{margin:-.9rem 0 1rem}.billing-review.svelte-al51xa h2:where(.svelte-al51xa){margin:.15rem 0 1.5rem}.billing-review.svelte-al51xa p:where(.svelte-al51xa),.billing-operation.svelte-al51xa p:where(.svelte-al51xa){font-size:.875rem;line-height:1.6;margin:.8rem 0}.billing-review.svelte-al51xa label:where(.svelte-al51xa){display:grid;gap:.5rem;margin-top:.75rem;font-size:.875rem}.billing-review.svelte-al51xa select:where(.svelte-al51xa){width:100%;max-width:100%}.billing-review.svelte-al51xa .billing-actions:where(.svelte-al51xa){flex-direction:column;gap:.6rem;margin-top:1.35rem}.billing-review.svelte-al51xa .billing-actions:where(.svelte-al51xa) button:where(.svelte-al51xa){width:100%;justify-content:center}.billing-review.svelte-al51xa .billing-actions:where(.svelte-al51xa) .primary:where(.svelte-al51xa){padding:.8rem .6rem}.card-form-symbol.svelte-al51xa{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background:rgb(var(--zz-text-muted)/.07);border-radius:var(--zz-radius-card,.5rem);margin-bottom:1.2rem;color:rgb(var(--zz-text-muted))}.card-form-symbol.svelte-al51xa svg:where(.svelte-al51xa){width:2.8rem;stroke:currentColor;stroke-width:2.5}.card-verification.svelte-al51xa{display:flex;gap:.8rem;padding:1rem;border-radius:var(--zz-radius-card,.5rem);background:rgb(var(--zz-primary)/.09);color:rgb(var(--zz-text-secondary))}.card-verification.svelte-al51xa>span:where(.svelte-al51xa):before{content:"ⓘ"}.card-verification.svelte-al51xa>span:where(.svelte-al51xa){font-size:1.4rem;color:rgb(var(--zz-primary));line-height:1.2}.card-return.svelte-al51xa{text-align:center;margin-top:1.4rem!important;font-size:.75rem!important}.billing-operation.svelte-al51xa h2:where(.svelte-al51xa){font-size:1rem;line-height:1.5}.billing-result.svelte-al51xa{font-size:.875rem;color:rgb(var(--zz-success));margin:0 0 .75rem;line-height:1.6}.billing-reference.svelte-al51xa{font-size:.75rem;margin-top:.75rem}.billing-reference.svelte-al51xa code:where(.svelte-al51xa){display:block;overflow-wrap:anywhere;margin:.5rem 0}.invoice-table.svelte-al51xa{overflow:hidden;border-color:rgb(var(--zz-border-strong)/.75)}.billing-invoices.svelte-al51xa table:where(.svelte-al51xa){width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}.billing-invoices.svelte-al51xa th:where(.svelte-al51xa),.billing-invoices.svelte-al51xa td:where(.svelte-al51xa){text-align:left;padding:.75rem .85rem;border-bottom:1px solid rgb(var(--zz-border-strong)/.45);overflow-wrap:anywhere;vertical-align:middle}.billing-invoices.svelte-al51xa tr:where(.svelte-al51xa):last-child td:where(.svelte-al51xa){border-bottom:0}.billing-invoices.svelte-al51xa th:where(.svelte-al51xa){font-weight:400;font-size:.8125rem;background:rgb(var(--zz-text-muted)/.055);color:rgb(var(--zz-text-secondary))}.invoice-amount.svelte-al51xa{text-align:right!important;white-space:nowrap}.billing-invoices.svelte-al51xa small:where(.svelte-al51xa){display:block;color:rgb(var(--zz-text-secondary));font-size:.6875rem;margin-top:.25rem}.billing-invoices.svelte-al51xa a:where(.svelte-al51xa){white-space:nowrap;text-decoration:none;color:rgb(var(--zz-primary));font-weight:500}.invoice-mobile-description.svelte-al51xa{display:none}.invoice-paid.svelte-al51xa{color:rgb(var(--zz-success));white-space:nowrap}.invoice-more.svelte-al51xa{margin-top:.75rem}.error.svelte-al51xa{color:rgb(var(--zz-danger))}.billing-renewal.svelte-al51xa{padding-top:1rem}.billing-spinner.svelte-al51xa{display:inline-block;width:.85rem;height:.85rem;margin-right:.5rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-.1rem;animation:svelte-al51xa-billing-spin .8s linear infinite}.sr-only.svelte-al51xa{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button.svelte-al51xa:focus-visible,a.svelte-al51xa:focus-visible,select.svelte-al51xa:focus-visible,summary.svelte-al51xa:focus-visible,h2.svelte-al51xa:focus{outline:none}@keyframes svelte-al51xa-billing-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.billing-spinner.svelte-al51xa{animation:none}}@media(forced-colors:active){button.svelte-al51xa:focus-visible,a.svelte-al51xa:focus-visible,select.svelte-al51xa:focus-visible,summary.svelte-al51xa:focus-visible{outline:2px solid Highlight;outline-offset:2px}}@media(max-width:1100px){.billing-panel.has-action.svelte-al51xa{grid-template-columns:minmax(0,1fr)}.has-action.svelte-al51xa .billing-main:where(.svelte-al51xa){display:none}.billing-action-area.svelte-al51xa{border:0;padding:0;max-width:32rem;margin:0 auto;width:100%}}@media(max-width:600px){.billing-heading.svelte-al51xa{gap:.6rem;margin-bottom:1.4rem}.plan-surface.svelte-al51xa{padding:1rem}.billing-plan.svelte-al51xa{gap:.7rem;flex-wrap:wrap}.billing-plan.svelte-al51xa p:where(.svelte-al51xa){font-size:.9375rem}.payment-row.svelte-al51xa{gap:.75rem;padding:1rem;flex-wrap:wrap}.payment-row.svelte-al51xa button:where(.svelte-al51xa){margin-left:auto}.payment-identity.svelte-al51xa{flex-basis:65%}.billing-invoices.svelte-al51xa th:where(.svelte-al51xa),.billing-invoices.svelte-al51xa td:where(.svelte-al51xa){padding:.65rem .4rem}.billing-invoices.svelte-al51xa table:where(.svelte-al51xa){font-size:.75rem}.billing-invoices.svelte-al51xa .invoice-description:where(.svelte-al51xa){display:none}.invoice-mobile-description.svelte-al51xa{display:block;margin-top:.25rem;color:rgb(var(--zz-text-secondary));font-size:.6875rem;white-space:nowrap}.billing-invoices.svelte-al51xa th:where(.svelte-al51xa){white-space:nowrap}.billing-invoices.svelte-al51xa a:where(.svelte-al51xa){white-space:normal;overflow-wrap:normal;word-break:normal}.billing-details.svelte-al51xa{grid-template-columns:1fr}.billing-panel.svelte-al51xa h2:where(.svelte-al51xa){font-size:1rem}}.zz-settings-frame.svelte-1regh86{display:flex;flex-direction:column;color:rgb(var(--zz-text-primary));background:linear-gradient(135deg,rgb(var(--zz-surface-glass)/.88),rgb(var(--zz-surface-glass)/.78));border:var(--zz-cto-dock-border);border-radius:var(--zz-radius-panel,.75rem);box-shadow:var(--zz-cto-dock-shadow);backdrop-filter:var(--zz-cto-dock-filter);-webkit-backdrop-filter:var(--zz-cto-dock-filter);min-width:0;width:100%}header.svelte-1regh86{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgb(var(--zz-border)/.6);background:transparent}h2.svelte-1regh86{margin:0;font-size:1.15rem;font-weight:600}header.svelte-1regh86 button:where(.svelte-1regh86){font-size:1.5rem;width:2rem;height:2rem;min-height:0;padding:0;line-height:1;background:transparent;border:0;box-shadow:none;color:rgb(var(--zz-text-secondary))}.body.svelte-1regh86{display:grid;grid-template-columns:14.5rem minmax(0,1fr);flex:1;min-height:0}nav.svelte-1regh86{display:flex;flex-direction:column;gap:.25rem;padding:1.25rem 1rem;border-right:1px solid rgb(var(--zz-border)/.6)}nav.svelte-1regh86 button:where(.svelte-1regh86),nav.svelte-1regh86 a:where(.svelte-1regh86){display:flex;align-items:center;gap:.9rem;padding:.85rem .35rem;text-align:left;font:inherit;font-size:.9375rem;line-height:1.4;text-decoration:none;color:rgb(var(--zz-text-secondary));background:transparent;border:0;border-radius:.375rem;box-shadow:none;min-height:0;cursor:pointer;transform:none}nav.svelte-1regh86 .active:where(.svelte-1regh86),nav.svelte-1regh86 [aria-current=page]:where(.svelte-1regh86){background:rgb(var(--zz-primary)/.07);color:rgb(var(--zz-primary));font-weight:600}nav.svelte-1regh86 button:where(.svelte-1regh86):hover,nav.svelte-1regh86 a:where(.svelte-1regh86):hover{color:rgb(var(--zz-primary));background:rgb(var(--zz-primary)/.045);box-shadow:none;transform:none}.content.svelte-1regh86{min-width:0;min-height:0;overflow:auto;padding:1.75rem 2rem;overflow-wrap:anywhere}nav.svelte-1regh86 svg:where(.svelte-1regh86){width:1.3rem;height:1.3rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}button.svelte-1regh86:focus-visible,a.svelte-1regh86:focus-visible{outline:none}@media(forced-colors:active){button.svelte-1regh86:focus-visible,a.svelte-1regh86:focus-visible{outline:2px solid Highlight;outline-offset:2px}}@media(max-width:800px){.body.svelte-1regh86{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}header.svelte-1regh86{padding:.75rem 1rem}nav.svelte-1regh86{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid rgb(var(--zz-border)/.6);gap:.15rem;padding:.5rem .75rem}nav.svelte-1regh86 button:where(.svelte-1regh86),nav.svelte-1regh86 a:where(.svelte-1regh86){padding:.5rem;gap:.4rem;font-size:.8125rem}nav.svelte-1regh86 svg:where(.svelte-1regh86){width:1.05rem;height:1.05rem}.content.svelte-1regh86{padding:1rem}}.zz-settings-trigger.svelte-1km62tx{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;border:0;border-radius:var(--zz-radius-control,.4rem);background:transparent;color:rgb(var(--zz-text));cursor:pointer}.zz-settings-trigger.svelte-1km62tx:hover{background:rgb(var(--zz-primary)/.1)}.zz-settings-trigger.svelte-1km62tx:focus-visible{outline:2px solid rgb(var(--zz-primary));outline-offset:2px}.zz-private-settings.svelte-1op62jr{min-width:0}.zz-private-settings.svelte-1op62jr .zz-form{display:grid;gap:1rem}.zz-private-settings.svelte-1op62jr label{display:grid;gap:.4rem}.zz-private-settings.svelte-1op62jr .zz-panel{padding:1rem;margin-bottom:1rem}.zz-private-settings.svelte-1op62jr:not(.billing-section) .muted,.zz-private-settings.svelte-1op62jr:not(.billing-section) small{color:rgb(var(--zz-text-muted))}.zz-private-settings.svelte-1op62jr .error{color:rgb(var(--zz-danger))}.zz-private-settings.svelte-1op62jr .workspace-table{width:100%;border-collapse:collapse}.zz-private-settings.svelte-1op62jr .workspace-table td,.zz-private-settings.svelte-1op62jr .workspace-table th{text-align:left;padding:.5rem;border-bottom:1px solid rgb(var(--zz-border));overflow-wrap:anywhere}.zz-private-settings.svelte-1op62jr .actions,.zz-private-settings.svelte-1op62jr .plan-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.settings-footer.svelte-1op62jr{margin-top:1rem}@media(max-width:600px){.zz-private-settings.svelte-1op62jr .workspace-table{font-size:.8rem}}
