.account-page.svelte-8i5vi8{color:#2f241d;isolation:isolate;font-family:Arial,sans-serif;transform:translateZ(0)}.account-loading-card.svelte-8i5vi8{text-align:center;background:#ffffffc7;border-radius:1.35rem;max-width:42rem;margin:4rem auto 0;padding:1.25rem;box-shadow:0 18px 40px #5734141a}.account-loading-card.svelte-8i5vi8 p:where(.svelte-8i5vi8):last-child{color:#5d4a38;margin-bottom:0;line-height:1.45}.account-shell.svelte-8i5vi8{gap:1.1rem;width:min(72rem,100% - 2rem);margin:0 auto;display:grid;transform:translateZ(0)}.account-loading-card.svelte-8i5vi8{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#fff8ece6;border:1px solid #ffffff7a;border-radius:1.5rem;width:100%;padding:2rem;transform:translateZ(0);box-shadow:0 1rem 2.5rem #2f241d2e}.account-loading-card.svelte-8i5vi8 h1:where(.svelte-8i5vi8){color:#2f241d;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.account-loading-card.svelte-8i5vi8 p:where(.svelte-8i5vi8):last-child{color:#6f5b48;margin:.75rem 0 0;line-height:1.45}.account-hero.svelte-8i5vi8,.account-card.svelte-8i5vi8{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border-radius:1.35rem;box-shadow:0 18px 40px #5734141a}.account-hero.svelte-8i5vi8{background:#ffffffb8;border-radius:1.5rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 18px 40px #5734141f}.account-hero.svelte-8i5vi8 h1:where(.svelte-8i5vi8),.account-card.svelte-8i5vi8 h2:where(.svelte-8i5vi8){color:#2f241d;margin:0;line-height:1.05}.account-hero.svelte-8i5vi8 h1:where(.svelte-8i5vi8){font-size:clamp(2rem,4vw,3.4rem)}.account-hero.svelte-8i5vi8 p:where(.svelte-8i5vi8),.account-card.svelte-8i5vi8 p:where(.svelte-8i5vi8){color:#5d4a38;line-height:1.45}.account-page.svelte-8i5vi8 .eyebrow:where(.svelte-8i5vi8),.account-hero.svelte-8i5vi8 .eyebrow:where(.svelte-8i5vi8),.account-card.svelte-8i5vi8 .eyebrow:where(.svelte-8i5vi8),.account-loading-card.svelte-8i5vi8 .eyebrow:where(.svelte-8i5vi8){letter-spacing:.08em;text-transform:uppercase;color:#9a5b1c;margin:0 0 .25rem;font-size:.78rem;font-weight:900}.signed-in-email.svelte-8i5vi8{margin:.8rem 0 0;font-weight:900}.account-hero-actions.svelte-8i5vi8,.account-button-row.svelte-8i5vi8,.billing-actions.svelte-8i5vi8{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.account-hero-actions.svelte-8i5vi8 a:where(.svelte-8i5vi8),.primary-link.svelte-8i5vi8,.secondary-link.svelte-8i5vi8{border-radius:999px;padding:.65rem .85rem;font-weight:950;text-decoration:none}.account-hero-actions.svelte-8i5vi8 a:where(.svelte-8i5vi8),.primary-link.svelte-8i5vi8{color:#5b3419;background:#fff3d8}.secondary-link.svelte-8i5vi8{color:#5b3419;background:#5b34191a}.account-card.svelte-8i5vi8{padding:1.25rem}.account-card-header.svelte-8i5vi8{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.account-card-header.svelte-8i5vi8 p:where(.svelte-8i5vi8){margin:.45rem 0 0}.account-plan-pill.svelte-8i5vi8,.test-mode-pill.svelte-8i5vi8,.entitlement-overall-pill.svelte-8i5vi8,.entitlement-pill.svelte-8i5vi8{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.account-plan-pill.svelte-8i5vi8,.test-mode-pill.svelte-8i5vi8,.entitlement-overall-pill.svelte-8i5vi8{padding:.45rem .72rem;font-size:.72rem}.account-plan-pill.cloud.svelte-8i5vi8,.entitlement-active.svelte-8i5vi8{color:#166534;background:#22c55e29}.account-plan-pill.demo.svelte-8i5vi8,.entitlement-inactive.svelte-8i5vi8{color:#475569;background:#94a3b82e}.test-mode-pill.svelte-8i5vi8{color:#075985;background:#0ea5e924}.account-message.svelte-8i5vi8,.checkout-message.svelte-8i5vi8{color:#7c2d12;background:#f59e0b24;border-radius:.85rem;margin:0 0 1rem;padding:.75rem;font-weight:850}.loading-message.svelte-8i5vi8{margin:0;font-weight:900}.subscription-status-card.svelte-8i5vi8{background:#ffffff9e;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:.9rem;display:flex;box-shadow:inset 0 0 0 1px #5b341914}.subscription-status-card.svelte-8i5vi8 strong:where(.svelte-8i5vi8){color:#2f241d;line-height:1.35;display:block}.subscription-status-card.svelte-8i5vi8 span:where(.svelte-8i5vi8){text-transform:uppercase;border-radius:999px;padding:.35rem .55rem;font-size:.72rem;font-weight:950}.subscription-status-card.active.svelte-8i5vi8 span:where(.svelte-8i5vi8){color:#166534;background:#22c55e29}.subscription-status-card.warning.svelte-8i5vi8 span:where(.svelte-8i5vi8){color:#92400e;background:#f59e0b2e}.subscription-status-card.neutral.svelte-8i5vi8 span:where(.svelte-8i5vi8){color:#475569;background:#94a3b82e}.account-feature-grid.svelte-8i5vi8,.entitlement-grid.svelte-8i5vi8,.checkout-grid.svelte-8i5vi8,.dev-plan-grid.svelte-8i5vi8{gap:.7rem;display:grid}.account-feature-grid.svelte-8i5vi8,.entitlement-grid.svelte-8i5vi8{grid-template-columns:repeat(6,minmax(0,1fr))}.checkout-grid.svelte-8i5vi8{grid-template-columns:repeat(3,minmax(0,1fr))}.dev-plan-grid.svelte-8i5vi8{grid-template-columns:repeat(5,minmax(0,1fr))}.account-feature-grid.svelte-8i5vi8 div:where(.svelte-8i5vi8),.entitlement-item.svelte-8i5vi8,.checkout-card.svelte-8i5vi8{background:#fffaf0c7;border-radius:1rem;padding:.8rem;box-shadow:inset 0 0 0 1px #5b341914}.account-feature-grid.svelte-8i5vi8 span:where(.svelte-8i5vi8),.entitlement-item.svelte-8i5vi8 span:where(.svelte-8i5vi8){color:#7a5c3e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.45rem;font-size:.68rem;font-weight:950;display:block}.account-feature-grid.svelte-8i5vi8 strong.available:where(.svelte-8i5vi8),.account-feature-grid.svelte-8i5vi8 strong.limited:where(.svelte-8i5vi8),.account-feature-grid.svelte-8i5vi8 strong.locked:where(.svelte-8i5vi8),.account-feature-grid.svelte-8i5vi8 strong.dev_only:where(.svelte-8i5vi8){text-transform:uppercase;border-radius:999px;padding:.25rem .5rem;font-size:.66rem;font-weight:950;display:inline-flex}.account-feature-grid.svelte-8i5vi8 strong.available:where(.svelte-8i5vi8){color:#166534;background:#22c55e29}.account-feature-grid.svelte-8i5vi8 strong.limited:where(.svelte-8i5vi8){color:#92400e;background:#f59e0b2e}.account-feature-grid.svelte-8i5vi8 strong.locked:where(.svelte-8i5vi8){color:#475569;background:#94a3b82e}.account-feature-grid.svelte-8i5vi8 strong.dev_only:where(.svelte-8i5vi8){color:#5b21b6;background:#6d28d91a}.entitlement-pill.svelte-8i5vi8{padding:.3rem .55rem;font-size:.66rem}.dev-note.svelte-8i5vi8{color:#5b21b6;background:#6d28d91a;border-radius:.85rem;margin:0 0 .85rem;padding:.7rem;font-size:.84rem;font-weight:850}.customer-portal-button.svelte-8i5vi8{color:#4b341f;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#5b34191a;border:0;border-radius:999px;padding:.55rem .8rem;font-size:.75rem;font-weight:950}.customer-portal-button.svelte-8i5vi8:hover{background:#5b341929}.customer-portal-button.svelte-8i5vi8:disabled{cursor:wait;opacity:.62}.checkout-card.svelte-8i5vi8{flex-direction:column;gap:.65rem;display:flex;overflow:hidden}.billing-plan-card.svelte-8i5vi8{gap:.85rem}.billing-plan-card.current.svelte-8i5vi8{box-shadow:inset 0 0 0 2px #22c55e38,0 18px 40px #5734141a}.checkout-card-header.svelte-8i5vi8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.checkout-card-header.svelte-8i5vi8>div:where(.svelte-8i5vi8){flex:10rem;min-width:0}.checkout-card-header.svelte-8i5vi8 h3:where(.svelte-8i5vi8){color:#2f241d;margin:0;font-size:1rem;line-height:1.12}.checkout-card-header.svelte-8i5vi8 span:where(.svelte-8i5vi8){color:#5b21b6;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#6d28d91a;border-radius:999px;flex:none;padding:.25rem .45rem;font-size:.62rem;font-weight:950}.checkout-card-header.svelte-8i5vi8 span.current:where(.svelte-8i5vi8){color:#166534;background:#22c55e29}.checkout-card.svelte-8i5vi8 p:where(.svelte-8i5vi8){margin:0;font-size:.86rem}.billing-plan-description.svelte-8i5vi8{color:#5d4a38;line-height:1.45}.billing-feature-list.svelte-8i5vi8{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.billing-feature-list.svelte-8i5vi8 li:where(.svelte-8i5vi8){color:#5d4a38;padding-left:1.25rem;font-size:.88rem;line-height:1.35;position:relative}.billing-feature-list.svelte-8i5vi8 li:where(.svelte-8i5vi8):before{content:"✓";color:#166534;font-weight:950;position:absolute;top:0;left:0}.billing-cycle-toggle.svelte-8i5vi8{background:#5b341914;border-radius:999px;grid-template-columns:1fr 1fr;gap:.35rem;padding:.35rem;display:grid}.billing-cycle-toggle.svelte-8i5vi8 button:where(.svelte-8i5vi8){color:#5b3419;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem .75rem;font-weight:950}.billing-cycle-toggle.svelte-8i5vi8 button.active:where(.svelte-8i5vi8){background:#fff3d8;box-shadow:0 8px 18px #5734141f}.billing-selected-price.svelte-8i5vi8{background:#ffffff94;border-radius:.95rem;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.8rem;display:flex;box-shadow:inset 0 0 0 1px #5b341914}.billing-selected-price.svelte-8i5vi8 span:where(.svelte-8i5vi8){color:#9a5b1c;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:950}.billing-selected-price.svelte-8i5vi8 strong:where(.svelte-8i5vi8){color:#2c241d;text-align:right;font-size:1.2rem;font-weight:950}.checkout-button.svelte-8i5vi8{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#db2777);border:0;border-radius:.85rem;margin-top:auto;padding:.7rem .8rem;font-weight:950}.checkout-button.svelte-8i5vi8:disabled{cursor:not-allowed;opacity:.62}.cloud-parent-account-card.svelte-8i5vi8{border-color:#22c55e42;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cloud-parent-account-card.svelte-8i5vi8 h2:where(.svelte-8i5vi8){color:#2f241d;margin:0;font-size:1.35rem;line-height:1.1}.cloud-parent-account-card.svelte-8i5vi8 p:where(.svelte-8i5vi8){color:#6f5b48;margin:.45rem 0 0;line-height:1.4}.cloud-parent-pill.svelte-8i5vi8{color:#166534;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#22c55e29;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .72rem;font-size:.72rem;font-weight:950;display:inline-flex}.dev-tools-card.svelte-8i5vi8{background:#e8d5dee0;border-color:#a855f747}.dev-tools-header.svelte-8i5vi8{align-items:flex-start}.dev-tools-header.svelte-8i5vi8 h2:where(.svelte-8i5vi8){font-size:1.45rem}.clear-override-button.svelte-8i5vi8{color:#5b21b6;cursor:pointer;background:#7c3aed24;border:0;border-radius:999px;padding:.75rem 1.1rem;font-size:.95rem;font-weight:950}.clear-override-button.svelte-8i5vi8:hover{background:#7c3aed33}.dev-plan-grid.svelte-8i5vi8 button:where(.svelte-8i5vi8){color:#2f241d;text-align:left;cursor:pointer;background:#fffaf0c7;border:0;border-radius:1rem;min-height:6.1rem;padding:.95rem;box-shadow:inset 0 0 0 1px #5b341914}.dev-plan-grid.svelte-8i5vi8 button.active:where(.svelte-8i5vi8){color:#5b21b6;background:#ffffffb8;box-shadow:inset 0 0 0 2px #a855f775,0 .35rem .85rem #7c3aed24}.dev-plan-grid.svelte-8i5vi8 button:where(.svelte-8i5vi8) strong:where(.svelte-8i5vi8),.dev-plan-grid.svelte-8i5vi8 button:where(.svelte-8i5vi8) span:where(.svelte-8i5vi8){display:block}.dev-plan-grid.svelte-8i5vi8 button:where(.svelte-8i5vi8) strong:where(.svelte-8i5vi8){font-size:.98rem;line-height:1.15}.dev-plan-grid.svelte-8i5vi8 button:where(.svelte-8i5vi8) span:where(.svelte-8i5vi8){color:inherit;opacity:.86;margin-top:.45rem;font-size:.82rem;line-height:1.35}.extra-reader-addon-layout.svelte-8i5vi8{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:stretch;gap:1rem;display:grid}.extra-reader-summary-grid.svelte-8i5vi8{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.extra-reader-summary-grid.svelte-8i5vi8 div:where(.svelte-8i5vi8){background:#fffaf0c7;border-radius:1rem;padding:.85rem;box-shadow:inset 0 0 0 1px #5b341914}.extra-reader-summary-grid.svelte-8i5vi8 span:where(.svelte-8i5vi8){color:#7a5c3e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.45rem;font-size:.68rem;font-weight:950;display:block}.extra-reader-summary-grid.svelte-8i5vi8 strong:where(.svelte-8i5vi8){color:#2f241d;font-size:1.55rem;font-weight:950;line-height:1;display:block}.billing-extra-reader-stepper.svelte-8i5vi8{margin-top:0}.extra-reader-help.svelte-8i5vi8{color:#075985;background:#0ea5e91a;border-radius:.85rem;margin:1rem 0 0;padding:.75rem;font-size:.84rem;font-weight:850}.extra-reader-action-row.svelte-8i5vi8{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.secondary-action-button.svelte-8i5vi8{color:#5b3419;cursor:pointer;background:#5b34191a;border:0;border-radius:.85rem;padding:.7rem .9rem;font-weight:950}.secondary-action-button.svelte-8i5vi8:disabled{cursor:not-allowed;opacity:.55}.extra-reader-save-button.svelte-8i5vi8{margin-top:0}.extra-reader-stepper.svelte-8i5vi8{background:#ffffffb8;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex;box-shadow:inset 0 0 0 1px #5b341914}.extra-reader-stepper.svelte-8i5vi8 h3:where(.svelte-8i5vi8){color:#2f241d;margin:0 0 .35rem;font-size:1.05rem}.extra-reader-stepper.svelte-8i5vi8 p:where(.svelte-8i5vi8){color:#6f5b48;margin:0;font-weight:900}.extra-reader-buttons.svelte-8i5vi8{align-items:center;gap:.65rem;display:flex}.extra-reader-buttons.svelte-8i5vi8 button:where(.svelte-8i5vi8){color:#fff;cursor:pointer;background:#5b21b6;border:0;border-radius:999px;width:2.8rem;height:2.8rem;font-size:1.65rem;font-weight:950;line-height:1;box-shadow:0 .45rem .9rem #5b21b638}.extra-reader-buttons.svelte-8i5vi8 button:where(.svelte-8i5vi8):first-child{background:#8b5cf694}.extra-reader-buttons.svelte-8i5vi8 button:where(.svelte-8i5vi8):disabled{cursor:not-allowed;opacity:.45;box-shadow:none}@media (width<=1100px){.account-feature-grid.svelte-8i5vi8,.entitlement-grid.svelte-8i5vi8,.checkout-grid.svelte-8i5vi8,.dev-plan-grid.svelte-8i5vi8,.extra-reader-summary-grid.svelte-8i5vi8{grid-template-columns:repeat(2,minmax(0,1fr))}.extra-reader-addon-layout.svelte-8i5vi8{grid-template-columns:1fr}}@media (width<=700px){.account-hero.svelte-8i5vi8,.cloud-parent-account-card.svelte-8i5vi8,.account-card-header.svelte-8i5vi8,.subscription-status-card.svelte-8i5vi8,.billing-actions.svelte-8i5vi8,.dev-tools-header.svelte-8i5vi8,.extra-reader-stepper.svelte-8i5vi8,.extra-reader-action-row.svelte-8i5vi8{flex-direction:column;align-items:stretch}.account-feature-grid.svelte-8i5vi8,.entitlement-grid.svelte-8i5vi8,.checkout-grid.svelte-8i5vi8,.dev-plan-grid.svelte-8i5vi8,.extra-reader-summary-grid.svelte-8i5vi8{grid-template-columns:1fr}.extra-reader-buttons.svelte-8i5vi8{justify-content:flex-end}}
