.account-page.svelte-8i5vi8{min-height:100vh;color:#030712;background:linear-gradient(180deg,#fff,#f8fafc 18rem),#f8fafc}.account-console-header.svelte-8i5vi8{display:flex;flex-direction:column;gap:1rem;border:1px solid rgba(3,7,18,.12);border-radius:.375rem;background:#fff;padding:1rem;box-shadow:0 14px 45px #0f172a0f}.account-console-header.svelte-8i5vi8 h1:where(.svelte-8i5vi8){margin-top:.45rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1;font-weight:800;letter-spacing:0;color:#030712}.account-console-subtitle.svelte-8i5vi8{margin-top:.6rem;font-size:.95rem;line-height:1.55;color:#4b5563}.account-console-subtitle.svelte-8i5vi8 span:where(.svelte-8i5vi8){overflow-wrap:anywhere;font-weight:800;color:#111827}.billing-warning-panel.svelte-8i5vi8{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:space-between;border:1px solid rgba(180,83,9,.22);border-radius:.375rem;background:#fffbeb;padding:1rem;color:#78350f}.billing-warning-panel--danger.svelte-8i5vi8{border-color:#b91c1c3d;background:#fef2f2;color:#7f1d1d}.billing-warning-panel.svelte-8i5vi8 h3:where(.svelte-8i5vi8){margin:0;color:inherit;font-size:.95rem;font-weight:800;letter-spacing:0}.billing-warning-panel.svelte-8i5vi8 p:where(.svelte-8i5vi8){margin:.25rem 0 0;color:inherit;font-size:.9rem;line-height:1.5}.customer-id-badge.svelte-8i5vi8{display:inline-flex;align-items:center;max-width:100%;gap:.35rem;margin-top:.5rem;color:#6b7280;font-size:.72rem;line-height:1}.customer-id-badge.svelte-8i5vi8 span:where(.svelte-8i5vi8){flex-shrink:0;color:#9ca3af;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customer-id-badge.svelte-8i5vi8 code:where(.svelte-8i5vi8){min-width:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;font-weight:700;color:#6b7280}.customer-id-copy.svelte-8i5vi8{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;border:0;border-radius:.25rem;background:transparent;color:#9ca3af;cursor:pointer;transition:background-color .15s ease,color .15s ease}.customer-id-copy.svelte-8i5vi8:hover,.customer-id-copy.svelte-8i5vi8:focus-visible{background:#f3f4f6;color:#4b5563;outline:none}.customer-id-copy.svelte-8i5vi8 svg:where(.svelte-8i5vi8){width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.account-header-actions.svelte-8i5vi8{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.account-eyebrow.svelte-8i5vi8,.account-card-kicker.svelte-8i5vi8{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:#64748b}.account-card-kicker.svelte-8i5vi8{color:#64748b}.console-nav.svelte-8i5vi8{display:flex;gap:.5rem;margin-top:.75rem;overflow-x:auto;padding-bottom:.15rem}.console-nav.svelte-8i5vi8 a:where(.svelte-8i5vi8){flex:0 0 auto;border:1px solid rgba(3,7,18,.12);border-radius:.25rem;background:#fff;padding:.65rem .85rem;font-size:.84rem;font-weight:800;color:#111827;text-decoration:none;box-shadow:0 1px 2px #0f172a0a}.console-nav.svelte-8i5vi8 a:where(.svelte-8i5vi8):hover{border-color:#0a281f59;background:#f8fafc}.account-card.svelte-8i5vi8,.metric-card.svelte-8i5vi8{border:1px solid rgba(3,7,18,.1);border-radius:.375rem;background:#fff;box-shadow:0 10px 30px #0f172a0e}.account-status-pill.svelte-8i5vi8{flex-shrink:0;border-radius:.25rem;padding:.45rem .7rem;font-size:.78rem;font-weight:800;line-height:1;border:1px solid rgba(107,114,128,.2);background:#f8fafc;color:#4b5563}.status-active.svelte-8i5vi8{border-color:#10b98147;background:#ecfdf5;color:#047857}.status-warning.svelte-8i5vi8{border-color:#b453093d;background:#fffbeb;color:#92400e}.status-muted.svelte-8i5vi8{border-color:#6b728038;background:#f8fafc;color:#4b5563}.detail-tile.svelte-8i5vi8{min-width:0;border-radius:.25rem;border:1px solid rgba(3,7,18,.08);background:#f8fafc;padding:.85rem}.detail-tile.svelte-8i5vi8 span:where(.svelte-8i5vi8),.metric-card.svelte-8i5vi8 p:where(.svelte-8i5vi8),.security-grid.svelte-8i5vi8 span:where(.svelte-8i5vi8){display:block;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6b7280}.detail-tile.svelte-8i5vi8 strong:where(.svelte-8i5vi8){display:block;margin-top:.35rem;overflow-wrap:anywhere;font-size:.95rem;line-height:1.45;color:#111827}.account-metrics.svelte-8i5vi8{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.metric-card.svelte-8i5vi8{min-width:0;padding:1rem}.metric-card.svelte-8i5vi8 strong:where(.svelte-8i5vi8){display:block;margin-top:.7rem;overflow-wrap:anywhere;font-size:1.85rem;line-height:1;font-weight:800;color:#030712}.metric-card.svelte-8i5vi8 span:where(.svelte-8i5vi8){display:block;margin-top:.65rem;font-size:.92rem;line-height:1.45;color:#4b5563}.account-console-grid.svelte-8i5vi8{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:.75rem}.account-card.svelte-8i5vi8{padding:1rem}.account-panel.svelte-8i5vi8{scroll-margin-top:6.5rem}.anchor-target.svelte-8i5vi8{position:absolute;top:-6.5rem}.panel-top.svelte-8i5vi8,.panel-subheader.svelte-8i5vi8,.usage-summary.svelte-8i5vi8{display:flex;flex-direction:column;gap:.85rem;justify-content:space-between}.panel-top.svelte-8i5vi8 h2:where(.svelte-8i5vi8){margin-top:.35rem;font-size:1.2rem;line-height:1.25;font-weight:800;color:#030712}.panel-copy.svelte-8i5vi8{margin-top:1rem;max-width:44rem;font-size:.94rem;line-height:1.65;color:#4b5563}.panel-actions.svelte-8i5vi8{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.panel-subheader.svelte-8i5vi8 h3:where(.svelte-8i5vi8){font-size:1rem;line-height:1.3;font-weight:800;color:#030712}.panel-subheader.svelte-8i5vi8 p:where(.svelte-8i5vi8){margin-top:.35rem;font-size:.92rem;line-height:1.5;color:#4b5563}.detail-grid.svelte-8i5vi8{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.85rem}.usage-panel.svelte-8i5vi8,.upgrade-panel.svelte-8i5vi8,.success-panel.svelte-8i5vi8,.action-row.svelte-8i5vi8,.operator-strip.svelte-8i5vi8,.info-strip.svelte-8i5vi8,.security-grid.svelte-8i5vi8 div:where(.svelte-8i5vi8){border-radius:.25rem;border:1px solid rgba(3,7,18,.1);background:#f8fafc}.upgrade-panel.svelte-8i5vi8 h3:where(.svelte-8i5vi8),.usage-panel.svelte-8i5vi8 h3:where(.svelte-8i5vi8),.action-row.svelte-8i5vi8 h3:where(.svelte-8i5vi8),.subsection.svelte-8i5vi8 h3:where(.svelte-8i5vi8),.success-panel.svelte-8i5vi8 h4:where(.svelte-8i5vi8),.record-list.svelte-8i5vi8 h4:where(.svelte-8i5vi8){font-size:1rem;line-height:1.35;font-weight:800;color:#030712}.upgrade-panel.svelte-8i5vi8 p:where(.svelte-8i5vi8),.action-row.svelte-8i5vi8 p:where(.svelte-8i5vi8),.subsection.svelte-8i5vi8 p:where(.svelte-8i5vi8),.success-panel.svelte-8i5vi8 p:where(.svelte-8i5vi8),.record-list.svelte-8i5vi8 p:where(.svelte-8i5vi8){margin-top:.45rem;font-size:.93rem;line-height:1.65;color:#4b5563}.privacy-toggle.svelte-8i5vi8{display:inline-flex;align-items:center;justify-content:space-between;gap:.85rem;min-width:10rem;border-radius:.25rem;border:1px solid rgba(3,7,18,.1);background:#fff;padding:.55rem .65rem .55rem .9rem;font-size:.88rem;font-weight:800;color:#111827}.action-row.svelte-8i5vi8{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem}.action-cluster.svelte-8i5vi8{display:grid;gap:.75rem}.operator-strip.svelte-8i5vi8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;padding:1rem}.info-strip.svelte-8i5vi8,.empty-state.svelte-8i5vi8,.error-text.svelte-8i5vi8{padding:1rem;font-size:.92rem;line-height:1.6}.info-strip.svelte-8i5vi8,.empty-state.svelte-8i5vi8{color:#4b5563}.error-text.svelte-8i5vi8{margin-top:1rem;border-radius:.25rem;border:1px solid rgba(239,68,68,.22);background:#fef2f2;color:#b91c1c}.usage-panel.svelte-8i5vi8,.upgrade-panel.svelte-8i5vi8,.success-panel.svelte-8i5vi8{padding:1.15rem}.icon-help.svelte-8i5vi8{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem;border:1px solid rgba(3,7,18,.14);background:#fff;color:#111827;font-weight:800}.subsection.svelte-8i5vi8{border-top:1px solid rgba(3,7,18,.08);padding-top:1.5rem}.record-list.svelte-8i5vi8{display:grid;gap:.75rem;margin-top:1rem}.record-list.svelte-8i5vi8 li:where(.svelte-8i5vi8){list-style:none;border-radius:.25rem;border:1px solid rgba(3,7,18,.1);background:#fff;padding:1rem}.record-main.svelte-8i5vi8{display:flex;flex-direction:column;gap:1rem;min-width:0}.record-actions.svelte-8i5vi8{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.api-key-list.svelte-8i5vi8,.payment-list.svelte-8i5vi8{display:grid;gap:.75rem;margin-top:1rem}.api-key-list.svelte-8i5vi8 li:where(.svelte-8i5vi8),.payment-record.svelte-8i5vi8{list-style:none;border-radius:.375rem;border:1px solid rgba(3,7,18,.1);background:#fff;padding:1rem}.api-key-row.svelte-8i5vi8,.payment-record.svelte-8i5vi8{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:center}.api-key-main.svelte-8i5vi8,.payment-main.svelte-8i5vi8{min-width:0}.api-key-main.svelte-8i5vi8 h4:where(.svelte-8i5vi8),.payment-main.svelte-8i5vi8 h4:where(.svelte-8i5vi8){font-size:1rem;line-height:1.35;font-weight:800;color:#030712}.api-key-meta.svelte-8i5vi8,.payment-meta.svelte-8i5vi8{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin-top:.6rem;font-size:.88rem;line-height:1.45;color:#4b5563}.payment-title-row.svelte-8i5vi8{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.payment-meta.svelte-8i5vi8 strong:where(.svelte-8i5vi8){color:#111827}.payment-actions.svelte-8i5vi8{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.muted-pill.svelte-8i5vi8{display:inline-flex;align-items:center;border-radius:.25rem;border:1px solid rgba(3,7,18,.1);background:#f8fafc;padding:.55rem .75rem;font-size:.8rem;font-weight:800;color:#6b7280}.copy-row.svelte-8i5vi8{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1rem}.copy-row.svelte-8i5vi8 code:where(.svelte-8i5vi8),.key-preview.svelte-8i5vi8{display:block;max-width:100%;overflow-wrap:anywhere;border-radius:.25rem;border:1px solid rgba(3,7,18,.1);background:#fff;padding:.75rem;font-size:.82rem;color:#111827}.key-preview.svelte-8i5vi8{margin-top:.65rem;width:-moz-fit-content;width:fit-content}.field-label.svelte-8i5vi8{display:block;margin-bottom:.45rem;font-size:.85rem;font-weight:800;color:#374151}.field-input.svelte-8i5vi8{width:100%;border-radius:.25rem;border:1px solid rgba(3,7,18,.16);background:#fff;padding:.72rem .85rem;font-size:.92rem;color:#111827;outline:none}.field-input.svelte-8i5vi8:focus{border-color:#0a281f;box-shadow:0 0 0 3px #0a281f1f}.danger-section.svelte-8i5vi8{border-color:#ef444438}.security-grid.svelte-8i5vi8{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.security-grid.svelte-8i5vi8 div:where(.svelte-8i5vi8){padding:.85rem}.security-grid.svelte-8i5vi8 strong:where(.svelte-8i5vi8){display:block;margin-top:.35rem;font-size:.95rem;color:#111827}.small-link.svelte-8i5vi8,.inline-help-link.svelte-8i5vi8{width:-moz-fit-content;width:fit-content;color:#0a281f;font-size:.9rem;font-weight:800;text-decoration:none}.small-link.svelte-8i5vi8:hover,.inline-help-link.svelte-8i5vi8:hover{text-decoration:underline}.btn-primary.svelte-8i5vi8,.btn-secondary.svelte-8i5vi8,.btn-danger.svelte-8i5vi8{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;padding:.78rem 1rem;font-size:.875rem;font-weight:700;line-height:1.2;border-width:1px;border-style:solid;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.btn-primary.svelte-8i5vi8:disabled,.btn-secondary.svelte-8i5vi8:disabled,.btn-danger.svelte-8i5vi8:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.btn-primary.svelte-8i5vi8:focus-visible,.btn-secondary.svelte-8i5vi8:focus-visible,.btn-danger.svelte-8i5vi8:focus-visible{outline:2px solid #111827;outline-offset:2px}.btn-primary.svelte-8i5vi8{background-color:#0a281f;color:#fff;border-color:#0a281f;box-shadow:none}.btn-primary.svelte-8i5vi8:hover:not(:disabled){background-color:#05140f;border-color:#05140f}.btn-primary.svelte-8i5vi8:active:not(:disabled){background-color:#030d0a;border-color:#030d0a}.btn-secondary.svelte-8i5vi8{background-color:#fff;color:#111827;border-color:#d1d5db;box-shadow:none}.btn-secondary.svelte-8i5vi8:hover:not(:disabled){color:#030712;border-color:#9ca3af;background-color:#f9fafb}.btn-secondary.svelte-8i5vi8:active:not(:disabled){background-color:#f3f4f6}.btn-danger.svelte-8i5vi8{background-color:#fff;color:#b91c1c;border-color:#fecaca;box-shadow:none}.btn-danger.svelte-8i5vi8:hover:not(:disabled){color:#991b1b;border-color:#b91c1c;background-color:#fef2f2}.btn-danger.svelte-8i5vi8:active:not(:disabled){background-color:#fee2e2}.show-more-toggle.svelte-8i5vi8{position:relative;background:transparent;border:none;padding:.25rem 0;margin:0;display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;color:#111827;cursor:pointer;text-decoration:none;box-shadow:none;outline:none}.show-more-toggle.svelte-8i5vi8:after{content:"";position:absolute;left:0;right:0;bottom:-.1rem;height:1px;background-color:#111827;opacity:0;pointer-events:none;transition:opacity .12s ease}.show-more-toggle.svelte-8i5vi8:hover{color:#000}.show-more-toggle.svelte-8i5vi8:hover:after,.show-more-toggle.svelte-8i5vi8:focus-visible:after{opacity:.9}.show-more-toggle.svelte-8i5vi8:focus-visible{outline:2px solid #111827;outline-offset:3px;border-radius:4px}.show-more-icon.svelte-8i5vi8{width:.95rem;height:.95rem;flex-shrink:0;display:inline-block;transform-origin:center;transform:translateY(1px)}.show-more-icon--up.svelte-8i5vi8{transform:translateY(1px) rotate(180deg)}@media (min-width: 640px){.detail-grid.svelte-8i5vi8,.account-metrics.svelte-8i5vi8,.security-grid.svelte-8i5vi8{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-row.svelte-8i5vi8{grid-template-columns:minmax(0,1fr) auto;align-items:start}.action-row.svelte-8i5vi8,.record-main.svelte-8i5vi8,.billing-warning-panel.svelte-8i5vi8{flex-direction:row;align-items:center}.panel-top.svelte-8i5vi8,.panel-subheader.svelte-8i5vi8,.usage-summary.svelte-8i5vi8{flex-direction:row;align-items:flex-start}.api-key-row.svelte-8i5vi8,.payment-record.svelte-8i5vi8{grid-template-columns:minmax(0,1fr) auto}.payment-actions.svelte-8i5vi8{justify-content:flex-end}}@media (min-width: 1024px){.account-console-header.svelte-8i5vi8{flex-direction:row;align-items:center;justify-content:space-between;padding:1.15rem 1.25rem}.account-metrics.svelte-8i5vi8{grid-template-columns:repeat(4,minmax(0,1fr))}.account-console-grid.svelte-8i5vi8{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.account-panel--profile.svelte-8i5vi8,.account-panel--privacy.svelte-8i5vi8{grid-column:span 6}.account-panel--wide.svelte-8i5vi8,.danger-section.svelte-8i5vi8{grid-column:span 12}.account-card.svelte-8i5vi8{padding:1.5rem}}
