.avatar-editor.svelte-jvwyv0,.avatar-copy-actions.svelte-jvwyv0{display:grid;gap:.6rem;min-width:0}.avatar-file-input.svelte-jvwyv0{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.avatar-main-row.svelte-jvwyv0{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;min-width:0}.avatar-preview-button.svelte-jvwyv0,.avatar-actions.svelte-jvwyv0 button:where(.svelte-jvwyv0),.icon-button.svelte-jvwyv0,.apply-button.svelte-jvwyv0{border:0;font:inherit;cursor:pointer}.avatar-preview-button.svelte-jvwyv0{padding:0;border-radius:var(--radius-full);background:transparent}.avatar-preview-button.svelte-jvwyv0:focus-visible,.avatar-actions.svelte-jvwyv0 button:where(.svelte-jvwyv0):focus-visible,.icon-button.svelte-jvwyv0:focus-visible,.apply-button.svelte-jvwyv0:focus-visible,.crop-stage.svelte-jvwyv0:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 34%,transparent);outline-offset:3px}.avatar-preview-button.svelte-jvwyv0:disabled,.avatar-actions.svelte-jvwyv0 button:where(.svelte-jvwyv0):disabled{cursor:not-allowed;opacity:.58}.avatar-preview-circle.svelte-jvwyv0,.crop-circle.svelte-jvwyv0{position:relative;display:grid;place-items:center;border-radius:var(--radius-full);background:linear-gradient(45deg,color-mix(in srgb,var(--muted) 18%,transparent) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--muted) 18%,transparent) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--muted) 18%,transparent) 75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--muted) 18%,transparent) 75%),var(--card);background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0;background-size:1rem 1rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 54%,transparent)}.avatar-preview-circle.svelte-jvwyv0{width:5.6rem;height:5.6rem;font-size:1.8rem;font-weight:850;color:var(--foreground)}.crop-circle.svelte-jvwyv0{overflow:hidden}.avatar-preview-circle.svelte-jvwyv0 img:where(.svelte-jvwyv0),.crop-circle.svelte-jvwyv0 img:where(.svelte-jvwyv0){width:100%;height:100%;object-fit:contain;transform:scale(var(--avatar-object-scale, 1));-webkit-user-select:none;user-select:none;pointer-events:none}.avatar-preview-circle.svelte-jvwyv0 img:where(.svelte-jvwyv0){border-radius:inherit;clip-path:circle(50% at 50% 50%)}.avatar-camera-mark.svelte-jvwyv0{position:absolute;right:-.12rem;bottom:-.12rem;display:grid;place-items:center;width:1.58rem;height:1.58rem;border-radius:var(--radius-full);background:var(--foreground);color:var(--background);font-size:1rem;font-weight:900;line-height:1;box-shadow:0 0 0 2px var(--card)}.avatar-title.svelte-jvwyv0{margin:0;font-size:.9rem;font-weight:780}.avatar-actions.svelte-jvwyv0{display:flex;flex-wrap:wrap;gap:.45rem}.avatar-actions.svelte-jvwyv0 button:where(.svelte-jvwyv0){border:1px solid color-mix(in srgb,var(--border) 36%,transparent);border-radius:999px;background:color-mix(in srgb,var(--card) 95%,transparent);color:var(--foreground);padding:.45rem .68rem;font-size:.84rem;font-weight:760}.avatar-actions.svelte-jvwyv0 .danger:where(.svelte-jvwyv0){color:color-mix(in srgb,var(--text-error) 76%,var(--text-body))}.avatar-error.svelte-jvwyv0{margin:0;color:color-mix(in srgb,var(--text-error) 80%,var(--text-body));font-size:.84rem}.avatar-crop-dialog-backdrop.svelte-jvwyv0{position:fixed;inset:0;z-index:calc(var(--z-modal, 1050) + 4);display:grid;place-items:start center;padding:min(8vh,3rem) 1rem 1rem;background:color-mix(in srgb,var(--surface-muted) 58%,transparent)}.avatar-crop-dialog.svelte-jvwyv0{width:min(42rem,100%);max-height:min(45rem,calc(100svh - 2rem));overflow:auto;border-radius:1.25rem;background:var(--card);box-shadow:0 1.6rem 5rem color-mix(in srgb,var(--surface-muted) 32%,transparent)}.crop-dialog-header.svelte-jvwyv0{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;background:color-mix(in srgb,var(--card) 95%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 38%,transparent)}.crop-dialog-header.svelte-jvwyv0 h3:where(.svelte-jvwyv0){margin:0;font-size:1.08rem;letter-spacing:0}.icon-button.svelte-jvwyv0{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:var(--radius-full);background:transparent;color:var(--foreground);font-size:1.7rem;line-height:1}.apply-button.svelte-jvwyv0{border-radius:999px;background:var(--foreground);color:var(--background);padding:.5rem 1rem;font-weight:820}.crop-dialog-body.svelte-jvwyv0{display:grid;gap:1rem;padding:clamp(1rem,3vw,2rem)}.crop-stage.svelte-jvwyv0{border:0;display:grid;place-items:center;width:100%;min-height:min(68vw,31rem);border-radius:1rem;background:color-mix(in srgb,var(--muted) 18%,var(--card));cursor:grab;touch-action:none}.crop-stage.svelte-jvwyv0:active{cursor:grabbing}.crop-circle.svelte-jvwyv0{width:min(26rem,76vw);height:min(26rem,76vw);box-shadow:0 0 0 999px color-mix(in srgb,var(--surface-muted) 22%,transparent),0 0 0 2px color-mix(in srgb,var(--surface-raised) 86%,transparent)}.zoom-control.svelte-jvwyv0{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;font-size:.9rem;font-weight:740}.zoom-control.svelte-jvwyv0 input:where(.svelte-jvwyv0){width:100%;accent-color:var(--primary)}@media(max-width:42rem){.avatar-main-row.svelte-jvwyv0{grid-template-columns:1fr;justify-items:start}.avatar-crop-dialog-backdrop.svelte-jvwyv0{padding:0;place-items:stretch}.avatar-crop-dialog.svelte-jvwyv0{width:100%;max-height:100svh;border-radius:0}.crop-stage.svelte-jvwyv0{min-height:min(88vw,31rem)}}@media(prefers-reduced-motion:reduce){.avatar-preview-button.svelte-jvwyv0,.avatar-actions.svelte-jvwyv0 button:where(.svelte-jvwyv0),.icon-button.svelte-jvwyv0,.apply-button.svelte-jvwyv0{transition:none}}.edit-profile-scrim.svelte-13j1hav{position:fixed;inset:0;z-index:var(--z-modal, 1050);border:0;background:color-mix(in srgb,var(--surface-muted) 58%,transparent);cursor:default}.edit-profile-modal.svelte-13j1hav{position:fixed;inset:min(7vh,3rem) 1rem auto;z-index:calc(var(--z-modal, 1050) + 1);width:min(39rem,calc(100vw - 2rem));max-height:min(46rem,calc(100svh - 2rem));margin:0 auto;overflow:auto;border-radius:1.2rem;background:var(--card);box-shadow:0 1.6rem 5rem color-mix(in srgb,var(--surface-muted) 32%,transparent)}.edit-profile-modal.svelte-13j1hav form:where(.svelte-13j1hav),.modal-body.svelte-13j1hav,.field-group.svelte-13j1hav{display:grid;min-width:0}.edit-profile-modal.svelte-13j1hav form:where(.svelte-13j1hav),.modal-body.svelte-13j1hav{gap:1rem}.modal-header.svelte-13j1hav{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 38%,transparent);background:color-mix(in srgb,var(--card) 95%,transparent)}.modal-header.svelte-13j1hav h2:where(.svelte-13j1hav){margin:0;font-size:1.1rem;letter-spacing:0}.icon-button.svelte-13j1hav,.save-button.svelte-13j1hav{border:0;font:inherit;cursor:pointer}.icon-button.svelte-13j1hav{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:var(--radius-full);background:transparent;color:var(--foreground);font-size:1.7rem;line-height:1}.save-button.svelte-13j1hav{border-radius:999px;background:var(--foreground);color:var(--background);padding:.5rem 1rem;font-weight:820}.save-button.svelte-13j1hav:disabled{cursor:not-allowed;opacity:.48}.icon-button.svelte-13j1hav:focus-visible,.save-button.svelte-13j1hav:focus-visible,.field-input.svelte-13j1hav:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 34%,transparent);outline-offset:3px}.modal-body.svelte-13j1hav{padding:1rem}.field-group.svelte-13j1hav{gap:.35rem;font-size:.9rem;font-weight:740;color:var(--foreground)}.field-input.svelte-13j1hav{width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border) 42%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--background) 76%,var(--card));color:var(--foreground);padding:.78rem .85rem;font:inherit;font-weight:560}.field-input[readonly].svelte-13j1hav{color:var(--muted-foreground)}.bio-field.svelte-13j1hav{min-height:7rem;resize:vertical;line-height:1.45}.counter.svelte-13j1hav,.error.svelte-13j1hav,.success.svelte-13j1hav{margin:-.55rem 0 0;font-size:.82rem}.counter.svelte-13j1hav{justify-self:end;color:var(--muted-foreground)}.counter.over-limit.svelte-13j1hav,.error.svelte-13j1hav{color:color-mix(in srgb,var(--text-error) 80%,var(--text-body))}.success.svelte-13j1hav{color:color-mix(in srgb,var(--text-success) 78%,var(--text-body))}@media(max-width:42rem){.edit-profile-modal.svelte-13j1hav{inset:0;width:100%;max-height:100svh;border-radius:0}}.profile-shell.svelte-1250ir9{margin:0 auto;max-width:48rem;padding:clamp(1rem,2.2vw,2rem) 1rem 2rem;display:grid;gap:1rem}.back-link.svelte-1250ir9{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;color:var(--muted-foreground);text-decoration:none;transition:background .15s var(--ease-out),color .15s var(--ease-out),transform .15s var(--ease-out)}.back-link.svelte-1250ir9:hover{background:color-mix(in srgb,var(--foreground) 7%,transparent);color:var(--foreground)}.back-link.svelte-1250ir9:active{transform:scale(.94)}.back-link.svelte-1250ir9:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.profile-header.svelte-1250ir9,.profile-card.svelte-1250ir9{border:1px solid color-mix(in srgb,var(--border) 48%,transparent);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--card) 84%,transparent);box-shadow:var(--shadow-sm)}.profile-header.svelte-1250ir9{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem}.profile-bio.svelte-1250ir9{grid-column:2 / -1;margin:.2rem 0 0;max-width:42rem;color:color-mix(in srgb,var(--foreground) 88%,var(--muted-foreground));font-size:1rem;line-height:1.55}.avatar.svelte-1250ir9{display:grid;place-items:center;width:5rem;height:5rem;overflow:hidden;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 12%,var(--card) 88%);font-size:1.65rem;font-weight:800;color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 50%,transparent)}.avatar.svelte-1250ir9 img:where(.svelte-1250ir9){width:100%;height:100%;object-fit:cover}.profile-copy.svelte-1250ir9,.section-heading.svelte-1250ir9,.mind-card-copy.svelte-1250ir9{display:grid;gap:.22rem;min-width:0}.profile-state-pills.svelte-1250ir9{display:flex;flex-wrap:wrap;gap:.35rem;min-height:0}.state-pill.svelte-1250ir9{width:fit-content;border-radius:999px;padding:.18rem .48rem;font-size:.72rem;font-weight:760;letter-spacing:0}.state-pill.svelte-1250ir9{background:color-mix(in srgb,var(--muted) 24%,transparent);color:var(--muted-foreground)}.state-pill.blocked.svelte-1250ir9{background:color-mix(in srgb,var(--surface-error) 72%,transparent);color:color-mix(in srgb,var(--text-error) 74%,var(--text-body))}.state-pill.muted.svelte-1250ir9{background:color-mix(in srgb,var(--primary) 14%,transparent);color:color-mix(in srgb,var(--primary) 78%,var(--foreground))}.handle.svelte-1250ir9,.joined-meta.svelte-1250ir9,.section-heading.svelte-1250ir9 p:where(.svelte-1250ir9),.muted.svelte-1250ir9,.mind-username.svelte-1250ir9,.mind-description.svelte-1250ir9{margin:0;color:var(--muted-foreground)}.joined-meta.svelte-1250ir9{font-size:.82rem}h1.svelte-1250ir9,h2.svelte-1250ir9,.bio.svelte-1250ir9{margin:0;letter-spacing:0}h1.svelte-1250ir9{font-size:clamp(1.5rem,3.2vw,2.16rem);line-height:1.05;overflow-wrap:anywhere}h2.svelte-1250ir9{font-size:1.05rem}.handle.svelte-1250ir9,.bio.svelte-1250ir9,.mind-card-copy.svelte-1250ir9 strong:where(.svelte-1250ir9),.mind-username.svelte-1250ir9,.mind-description.svelte-1250ir9{overflow-wrap:anywhere}.bio.svelte-1250ir9{max-width:42rem;font-size:.98rem;line-height:1.5}.profile-actions.svelte-1250ir9{display:flex;justify-content:end;min-width:0}.edit-profile-button.svelte-1250ir9{border:1px solid color-mix(in srgb,var(--border) 46%,transparent);border-radius:999px;background:color-mix(in srgb,var(--card) 95%,transparent);color:var(--foreground);padding:.55rem .9rem;font:inherit;font-size:.88rem;font-weight:780;white-space:nowrap;cursor:pointer}.edit-profile-button.svelte-1250ir9:disabled{cursor:default;opacity:.62}.edit-profile-button.svelte-1250ir9:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 34%,transparent);outline-offset:3px}.profile-card.svelte-1250ir9{display:grid;gap:.9rem;padding:1rem}.blocked-card.svelte-1250ir9{background:color-mix(in srgb,var(--card) 78%,var(--surface-muted) 6%)}.mind-list.svelte-1250ir9{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));grid-auto-rows:1fr;gap:.75rem;margin:0;padding:0;list-style:none}.mind-list.svelte-1250ir9 li:where(.svelte-1250ir9){display:grid;height:100%;min-width:0;border:1px solid color-mix(in srgb,var(--border) 45%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card) 70%,transparent)}.mind-card-link.svelte-1250ir9{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1rem;min-width:0;border-radius:inherit;min-height:7.5rem;padding:.85rem;color:var(--foreground);text-decoration:none}.mind-card-link.svelte-1250ir9:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent)}.mind-card-link.svelte-1250ir9:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 34%,transparent);outline-offset:3px}.mind-card-copy.svelte-1250ir9{color:inherit;text-decoration:none}.mind-card-copy.svelte-1250ir9:focus-visible{border-radius:var(--radius-md);outline:3px solid color-mix(in srgb,var(--primary) 34%,transparent);outline-offset:3px}.mind-card-avatar.svelte-1250ir9{display:grid;place-items:center;width:4.5rem;height:4.5rem}.mind-card-avatar.svelte-1250ir9 .mature-media-gate{width:100%;height:100%}.mind-card-avatar.svelte-1250ir9 .mind-avatar{--avatar-size: 4.5rem}.mind-card-copy.svelte-1250ir9{gap:.28rem}.mind-card-copy.svelte-1250ir9 strong:where(.svelte-1250ir9){line-height:1.25;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.mind-username.svelte-1250ir9,.mind-description.svelte-1250ir9{font-size:.9rem}.mind-description.svelte-1250ir9{line-height:1.38;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.mind-status.svelte-1250ir9{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;border-radius:999px;padding:.16rem .48rem;background:color-mix(in srgb,var(--primary) 10%,transparent);font-size:.72rem;font-weight:760;letter-spacing:0}.mind-status-icon.svelte-1250ir9{width:.5rem;height:.5rem;border-radius:var(--radius-full);background:var(--muted-foreground)}.mind-status-icon.available.svelte-1250ir9,.mind-status-icon.chatting.svelte-1250ir9{background:var(--text-success)}.mind-status-icon.away.svelte-1250ir9,.mind-status-icon.busy.svelte-1250ir9,.mind-status-icon.doomscrolling.svelte-1250ir9{background:var(--text-warning)}.mind-status-icon.offline.svelte-1250ir9,.mind-status-icon.dormant.svelte-1250ir9{background:var(--text-muted)}.mind-status-icon.memorialized.svelte-1250ir9{background:var(--text-emphasis)}@media(max-width:42rem){.profile-shell.svelte-1250ir9{padding:1rem .82rem 6.5rem}.profile-header.svelte-1250ir9{grid-template-columns:auto minmax(0,1fr);gap:.75rem}.profile-actions.svelte-1250ir9{grid-column:2;justify-content:end}.profile-actions.own-profile-actions.svelte-1250ir9{grid-column:1 / -1}.profile-actions.own-profile-actions.svelte-1250ir9 .edit-profile-button:where(.svelte-1250ir9){width:100%}.profile-bio.svelte-1250ir9{grid-column:1 / -1;margin-top:.1rem}.avatar.svelte-1250ir9{width:4.25rem;height:4.25rem}.mind-card-link.svelte-1250ir9{grid-template-columns:4.5rem minmax(0,1fr);gap:.82rem}}
