.account-skeleton[data-astro-cid-br7c2eh5]{display:flex;flex-direction:column;gap:var(--space-lg);min-height:58rem}.skeleton-section[data-astro-cid-br7c2eh5]{--surface-padding: var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.skeleton-info-grid[data-astro-cid-br7c2eh5]{display:flex;gap:var(--space-lg)}.skeleton-info-item[data-astro-cid-br7c2eh5]{display:flex;flex-direction:column;gap:var(--space-xs);flex:1}.skeleton-usage-details[data-astro-cid-br7c2eh5]{display:flex;justify-content:space-between;align-items:center}@media(max-width:600px){.skeleton-section[data-astro-cid-br7c2eh5]{--surface-padding: var(--space-md)}.skeleton-info-grid[data-astro-cid-br7c2eh5]{flex-direction:column;gap:var(--space-sm)}.account-skeleton[data-astro-cid-br7c2eh5]{min-height:70rem}}.account-section[data-astro-cid-vrtkyh5j]{--surface-padding: var(--space-lg)}h2[data-astro-cid-vrtkyh5j]{font-size:var(--font-xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--space-md) 0;color:var(--text-secondary);padding-bottom:var(--space-sm);border-bottom:var(--divider-width) solid var(--divider-color)}#membership-content[data-astro-cid-vrtkyh5j]{display:flex;flex-direction:column;gap:var(--space-md)}.info-grid[data-astro-cid-vrtkyh5j]{display:flex;gap:var(--space-lg)}.info-item[data-astro-cid-vrtkyh5j]{display:flex;flex-direction:column;gap:var(--space-xs);flex:1}.info-item[data-astro-cid-vrtkyh5j] .info-label[data-astro-cid-vrtkyh5j]{font-size:var(--font-xs);font-family:var(--font-mono);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em}.info-item[data-astro-cid-vrtkyh5j] span[data-astro-cid-vrtkyh5j]{font-size:var(--font-base);font-family:var(--font-mono);color:var(--text-primary);font-weight:600;overflow-wrap:break-word;min-width:0}.status-badge[data-astro-cid-vrtkyh5j]{display:inline-block;width:fit-content;padding:calc(var(--space-2xs) / 2) var(--space-xs);border-radius:var(--border-radius);font-size:var(--font-sm);font-weight:600;text-transform:capitalize}.status-badge[data-astro-cid-vrtkyh5j].active{background:var(--bg-success);color:var(--text-success)}.status-badge[data-astro-cid-vrtkyh5j].expired,.status-badge[data-astro-cid-vrtkyh5j].canceled{background:var(--bg-error);color:var(--text-error)}.status-badge[data-astro-cid-vrtkyh5j].past_due{background:var(--bg-warning);color:var(--text-warning)}.section-actions[data-astro-cid-vrtkyh5j]{margin-bottom:0}@media(max-width:600px){.account-section[data-astro-cid-vrtkyh5j]{--surface-padding: var(--space-md)}.info-grid[data-astro-cid-vrtkyh5j]{flex-direction:column;gap:var(--space-sm)}}@media(max-width:480px){.section-actions[data-astro-cid-vrtkyh5j] .btn[data-astro-cid-vrtkyh5j]{width:100%}}#account-content[data-astro-cid-3frh3mvx]{display:flex;flex-direction:column;gap:var(--space-lg);min-height:58rem}.account-error[data-astro-cid-3frh3mvx]{margin:0;padding:var(--space-md);border:var(--border-width) solid var(--border-error);border-radius:var(--border-radius);background:var(--bg-error);color:var(--text-error);font-family:var(--font-family-mono);text-align:center;overflow-wrap:break-word}.account-section[data-astro-cid-3frh3mvx]{--surface-padding: var(--space-lg)}.account-section[data-astro-cid-3frh3mvx] h2[data-astro-cid-3frh3mvx]{font-size:var(--font-xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--space-md) 0;color:var(--text-secondary);padding-bottom:var(--space-sm);border-bottom:var(--divider-width) solid var(--divider-color)}.info-grid[data-astro-cid-3frh3mvx]{display:flex;gap:var(--space-lg)}.info-item[data-astro-cid-3frh3mvx]{display:flex;flex-direction:column;gap:var(--space-xs);flex:1}.info-item[data-astro-cid-3frh3mvx] .info-label[data-astro-cid-3frh3mvx]{font-size:var(--font-xs);font-family:var(--font-mono);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em}.info-item[data-astro-cid-3frh3mvx] span[data-astro-cid-3frh3mvx]{font-size:var(--font-base);font-family:var(--font-mono);color:var(--text-primary);font-weight:600;overflow-wrap:break-word;min-width:0}.usage-container[data-astro-cid-3frh3mvx]{margin-top:var(--space-md)}.usage-bar-track[data-astro-cid-3frh3mvx]{width:100%;height:6px;background:color-mix(in srgb,var(--bg-hover) 80%,var(--bg-secondary));border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);overflow:hidden;margin-bottom:var(--space-xs)}.usage-bar-fill[data-astro-cid-3frh3mvx]{height:100%;background:var(--text-primary);border-radius:calc(var(--border-radius) - 1px);transition:width .4s cubic-bezier(.4,0,.2,1)}.usage-details[data-astro-cid-3frh3mvx]{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-xs);font-family:var(--font-mono)}.usage-count[data-astro-cid-3frh3mvx]{font-weight:600}.usage-label[data-astro-cid-3frh3mvx]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.account-actions[data-astro-cid-3frh3mvx]{margin-top:var(--space-md);display:flex}.section-description[data-astro-cid-3frh3mvx]{font-size:var(--font-sm);font-family:var(--font-mono);color:var(--text-secondary);margin:0 0 var(--space-md) 0;line-height:1.5}.section-actions[data-astro-cid-3frh3mvx]{margin-bottom:var(--space-md)}.connect-actions[data-astro-cid-3frh3mvx]{display:flex;gap:var(--space-sm);flex-wrap:wrap}.section-status[data-astro-cid-3frh3mvx]{margin:0 0 var(--space-md) 0}.delete-confirm[data-astro-cid-3frh3mvx]{margin-top:var(--space-md);padding:var(--space-sm);background:color-mix(in srgb,var(--accent-error) 5%,transparent);border:var(--border-width) solid color-mix(in srgb,var(--accent-error) 20%,transparent);border-radius:var(--border-radius)}.confirm-warning[data-astro-cid-3frh3mvx]{font-size:var(--font-sm);font-family:var(--font-mono);color:var(--accent-error);margin:0 0 var(--space-sm) 0;line-height:1.5;font-weight:600;overflow-wrap:break-word}.confirm-actions[data-astro-cid-3frh3mvx]{display:flex;gap:var(--space-sm)}@media(max-width:600px){.info-grid[data-astro-cid-3frh3mvx]{flex-direction:column;gap:var(--space-sm)}.account-section[data-astro-cid-3frh3mvx]{--surface-padding: var(--space-md)}#account-content[data-astro-cid-3frh3mvx]{min-height:70rem}}@media(max-width:480px){.section-actions[data-astro-cid-3frh3mvx] .btn[data-astro-cid-3frh3mvx],.confirm-actions[data-astro-cid-3frh3mvx] .btn[data-astro-cid-3frh3mvx]{width:100%}.confirm-actions[data-astro-cid-3frh3mvx]{flex-direction:column}}
