.profile-page.svelte-b6jup3{display:flex;flex-direction:column;gap:1.25rem}.profile-page.svelte-b6jup3 h1:where(.svelte-b6jup3){font-size:1.4rem}.profile-header.svelte-b6jup3{display:flex;align-items:center;gap:1.25rem}.profile-avatar.svelte-b6jup3{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#50aa52);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;flex-shrink:0}.profile-info.svelte-b6jup3{flex:1}.profile-info.svelte-b6jup3 h2:where(.svelte-b6jup3){font-size:1.15rem;margin-bottom:.1rem}.profile-company.svelte-b6jup3{display:block;font-size:.88rem;color:var(--body-text);font-weight:500}.profile-account.svelte-b6jup3{display:block;font-size:.82rem;color:var(--primary);font-weight:600}.profile-since.svelte-b6jup3{font-size:.78rem;color:var(--muted)}.profile-actions.svelte-b6jup3{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.type-badge.svelte-b6jup3{display:inline-flex;padding:.15rem .6rem;border-radius:50px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.type-badge.home.svelte-b6jup3{background:#74aa501f;color:var(--primary)}.type-badge.business.svelte-b6jup3{background:#11cdef1f;color:#0da5c0}.grid-2.svelte-b6jup3{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.section-header.svelte-b6jup3{margin-bottom:1rem}.section-header.svelte-b6jup3 h3:where(.svelte-b6jup3){display:flex;align-items:center;gap:.5rem;font-size:.95rem}.info-list.svelte-b6jup3{display:flex;flex-direction:column}.info-row.svelte-b6jup3{display:flex;justify-content:space-between;align-items:center;padding:.65rem 0;border-bottom:1px solid var(--bg-light)}.info-row.svelte-b6jup3:last-child{border-bottom:none}.info-label.svelte-b6jup3{font-size:.82rem;color:var(--muted)}.info-value.svelte-b6jup3{font-size:.88rem;font-weight:600;color:var(--navy)}.services-list.svelte-b6jup3{display:flex;flex-direction:column}.service-row.svelte-b6jup3{display:flex;align-items:center;justify-content:space-between;padding:.65rem 0;border-bottom:1px solid var(--bg-light)}.service-row.svelte-b6jup3:last-child{border-bottom:none}.service-row-label.svelte-b6jup3{font-size:.88rem;font-weight:600;color:var(--navy);display:block}.service-row-plan.svelte-b6jup3{font-size:.78rem;color:var(--muted)}.settings-list.svelte-b6jup3{display:flex;flex-direction:column}.setting-item.svelte-b6jup3{display:flex;align-items:center;justify-content:space-between;padding:.85rem 0;border-bottom:1px solid var(--bg-light);gap:1rem}.setting-item.svelte-b6jup3:last-child{border-bottom:none}.setting-name.svelte-b6jup3{font-weight:600;font-size:.88rem;color:var(--navy);display:block}.setting-desc.svelte-b6jup3{font-size:.78rem;color:var(--muted)}.select-input.svelte-b6jup3{padding:.45rem .75rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:inherit;font-size:.85rem;color:var(--navy);background:var(--white);cursor:pointer}.select-input.svelte-b6jup3:focus{outline:none;border-color:var(--primary)}.toggle.svelte-b6jup3{position:relative;display:inline-flex;width:44px;height:24px;flex-shrink:0;cursor:pointer}.toggle.svelte-b6jup3 input:where(.svelte-b6jup3){opacity:0;width:0;height:0}.toggle-slider.svelte-b6jup3{position:absolute;inset:0;background:var(--border);border-radius:12px;transition:all var(--transition)}.toggle-slider.svelte-b6jup3:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform var(--transition);box-shadow:0 1px 3px #00000026}.toggle.svelte-b6jup3 input:where(.svelte-b6jup3):checked+.toggle-slider:where(.svelte-b6jup3){background:var(--primary)}.toggle.svelte-b6jup3 input:where(.svelte-b6jup3):checked+.toggle-slider:where(.svelte-b6jup3):before{transform:translate(20px)}.security-actions.svelte-b6jup3{display:flex;flex-wrap:wrap;gap:.5rem}.signout.svelte-b6jup3{color:var(--danger);border-color:#f5365c4d}@media(max-width:768px){.grid-2.svelte-b6jup3{grid-template-columns:1fr}.profile-header.svelte-b6jup3{flex-direction:column;text-align:center}.profile-actions.svelte-b6jup3{align-items:center}.security-actions.svelte-b6jup3{flex-direction:column}.security-actions.svelte-b6jup3 .btn:where(.svelte-b6jup3){width:100%}}
