.profile.svelte-1qr4n4y{display:flex;flex-direction:column;gap:4.5rem;padding-bottom:5rem}.container.svelte-1qr4n4y{max-width:1100px;margin:0 auto;padding:0 1.5rem}.hero-grid.svelte-1qr4n4y{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem}.profile-card.svelte-1qr4n4y{display:flex;flex-direction:column;gap:1.3rem;padding:2.5rem}.profile-card.svelte-1qr4n4y h1:where(.svelte-1qr4n4y){margin:0}.location.svelte-1qr4n4y{margin:0;color:var(--color-soft)}.summary.svelte-1qr4n4y{margin:0;padding-left:1.1rem;color:var(--color-soft);line-height:1.7}.conditions.svelte-1qr4n4y ul:where(.svelte-1qr4n4y){margin:0;padding-left:1.1rem;color:var(--color-soft);line-height:1.6}.actions.svelte-1qr4n4y{display:flex;flex-wrap:wrap;gap:1rem}.tracker.svelte-1qr4n4y{padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.metrics.svelte-1qr4n4y{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem}.metrics.svelte-1qr4n4y div:where(.svelte-1qr4n4y){background:#ffffffd9;border-radius:var(--radius-md);padding:1.2rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:.4rem}.metrics.svelte-1qr4n4y strong:where(.svelte-1qr4n4y){font-size:1.1rem}.value.svelte-1qr4n4y{font-weight:700}.change.svelte-1qr4n4y{color:var(--color-soft);font-size:.9rem}.prefs-grid.svelte-1qr4n4y{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.prefs-grid.svelte-1qr4n4y .card:where(.svelte-1qr4n4y){padding:2rem;display:flex;flex-direction:column;gap:1.2rem}.prefs-grid.svelte-1qr4n4y ul:where(.svelte-1qr4n4y){margin:0;padding-left:1.1rem;color:var(--color-soft);line-height:1.6}.chips.svelte-1qr4n4y{display:flex;flex-wrap:wrap;gap:.6rem}.account-grid.svelte-1qr4n4y{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.account-form.svelte-1qr4n4y form:where(.svelte-1qr4n4y){display:flex;flex-direction:column;gap:1.4rem}.account-form.svelte-1qr4n4y .field-row:where(.svelte-1qr4n4y){display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.account-form.svelte-1qr4n4y input:where(.svelte-1qr4n4y){width:100%}.account-form.svelte-1qr4n4y .meta:where(.svelte-1qr4n4y){display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--color-soft);font-size:.9rem}.notifications.svelte-1qr4n4y ul:where(.svelte-1qr4n4y),.integrations.svelte-1qr4n4y ul:where(.svelte-1qr4n4y){margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}.notifications.svelte-1qr4n4y li:where(.svelte-1qr4n4y),.integrations.svelte-1qr4n4y li:where(.svelte-1qr4n4y){display:flex;justify-content:space-between;align-items:center;gap:1rem}.notifications.svelte-1qr4n4y span:where(.svelte-1qr4n4y){font-weight:600;color:var(--color-forest)}.toggle.svelte-1qr4n4y{position:relative;width:40px;height:22px;display:inline-flex;align-items:center}.toggle.svelte-1qr4n4y input:where(.svelte-1qr4n4y){opacity:0;width:0;height:0}.toggle.svelte-1qr4n4y span:where(.svelte-1qr4n4y){position:absolute;cursor:pointer;inset:0;background:#082c2433;border-radius:999px;transition:background .2s ease}.toggle.svelte-1qr4n4y span:where(.svelte-1qr4n4y):before{content:"";position:absolute;height:16px;width:16px;left:4px;top:3px;background:#fff;border-radius:50%;box-shadow:0 2px 6px #0003;transition:transform .2s ease}.toggle.svelte-1qr4n4y input:where(.svelte-1qr4n4y):checked+span:where(.svelte-1qr4n4y){background:var(--gradient-leaf)}.toggle.svelte-1qr4n4y input:where(.svelte-1qr4n4y):checked+span:where(.svelte-1qr4n4y):before{transform:translate(18px)}.integrations.svelte-1qr4n4y li:where(.svelte-1qr4n4y) div:where(.svelte-1qr4n4y){display:flex;flex-direction:column;gap:.2rem}.integrations.svelte-1qr4n4y li:where(.svelte-1qr4n4y) span:where(.svelte-1qr4n4y){color:var(--color-soft);font-size:.9rem}.integrations.svelte-1qr4n4y a:where(.svelte-1qr4n4y){font-weight:600;text-decoration:none;color:var(--color-forest)}.favorite-grid.svelte-1qr4n4y{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:2rem}.favorite-grid.svelte-1qr4n4y .card:where(.svelte-1qr4n4y){overflow:hidden;display:flex;flex-direction:column}.favorite-grid.svelte-1qr4n4y img:where(.svelte-1qr4n4y){width:100%;height:160px;object-fit:cover}.favorite-grid.svelte-1qr4n4y .body:where(.svelte-1qr4n4y){padding:1.4rem;display:flex;flex-direction:column;gap:.8rem}.favorite-grid.svelte-1qr4n4y a:where(.svelte-1qr4n4y){font-weight:600;color:var(--color-forest);text-decoration:none}.community-grid.svelte-1qr4n4y{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.community-grid.svelte-1qr4n4y .card:where(.svelte-1qr4n4y){padding:2rem;display:flex;flex-direction:column;gap:1.2rem}.community-grid.svelte-1qr4n4y ul:where(.svelte-1qr4n4y){margin:0;padding-left:1.1rem;color:var(--color-soft);line-height:1.6}.entry.svelte-1qr4n4y{display:flex;flex-direction:column;gap:.3rem;padding-bottom:1rem;border-bottom:1px solid rgba(8,44,36,.08)}.entry.svelte-1qr4n4y span:where(.svelte-1qr4n4y){font-weight:600;color:var(--color-forest)}.entry.svelte-1qr4n4y p:where(.svelte-1qr4n4y){margin:0;color:var(--color-soft)}@media (max-width: 640px){.actions.svelte-1qr4n4y{flex-direction:column}.account-form.svelte-1qr4n4y .field-row:where(.svelte-1qr4n4y){grid-template-columns:1fr}.account-form.svelte-1qr4n4y .meta:where(.svelte-1qr4n4y){flex-direction:column;align-items:flex-start}}
