.page.svelte-bue58l{display:flex;flex-direction:column;gap:1rem}.header.svelte-bue58l{display:flex;justify-content:space-between;align-items:center}h1.svelte-bue58l{font-size:1.5rem}.error.svelte-bue58l{background:#ef44441a;border:1px solid var(--color-danger);color:var(--color-danger);padding:.75rem 1rem;border-radius:.5rem}.loading.svelte-bue58l,.empty.svelte-bue58l{color:var(--color-text-muted);text-align:center;padding:3rem}.create-form.svelte-bue58l,.edit-form.svelte-bue58l{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.create-form.svelte-bue58l input[type=text]:where(.svelte-bue58l),.create-form.svelte-bue58l input[type=password]:where(.svelte-bue58l),.edit-form.svelte-bue58l input[type=text]:where(.svelte-bue58l),.edit-form.svelte-bue58l input[type=password]:where(.svelte-bue58l){background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);padding:.5rem .75rem;border-radius:.375rem}.checkbox-label.svelte-bue58l{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-muted);cursor:pointer}.subscription-list.svelte-bue58l{display:flex;flex-direction:column;gap:.5rem}.subscription-card.svelte-bue58l{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem}.subscription-header.svelte-bue58l{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.subscription-info.svelte-bue58l{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.subscription-name.svelte-bue58l{font-weight:600;font-size:1rem}.status-badge.svelte-bue58l{font-size:.75rem;padding:.125rem .5rem;border-radius:999px;color:#fff;font-weight:500}.visibility-badge.svelte-bue58l{font-size:.75rem;padding:.125rem .5rem;border-radius:999px;background:var(--color-surface-hover, #333);color:var(--color-text-muted);border:1px solid var(--color-border)}.subscription-actions.svelte-bue58l{display:flex;gap:.25rem;flex-shrink:0}.subscription-details.svelte-bue58l{margin-top:.5rem;display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.api-key.svelte-bue58l{font-family:monospace;font-size:.8rem;color:var(--color-text-muted);background:var(--color-bg);padding:.125rem .5rem;border-radius:.25rem}.detail-text.svelte-bue58l{font-size:.75rem;color:var(--color-text-muted)}.edit-actions.svelte-bue58l{display:flex;gap:.5rem}.btn.svelte-bue58l{padding:.5rem 1rem;border-radius:.375rem;font-weight:500;cursor:pointer}.btn-sm.svelte-bue58l{padding:.25rem .5rem;font-size:.8rem}.btn-primary.svelte-bue58l{background:var(--color-primary);color:#fff}.btn-primary.svelte-bue58l:hover{background:var(--color-primary-hover)}.btn-secondary.svelte-bue58l{background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border)}.btn-secondary.svelte-bue58l:hover{background:var(--color-surface-hover, rgba(255, 255, 255, .05))}.btn-danger.svelte-bue58l{background:transparent;color:var(--color-danger);border:1px solid var(--color-danger)}.btn-danger.svelte-bue58l:hover{background:#ef44441a}
