.page.svelte-b6jup3{flex:1;display:flex;flex-direction:column;overflow-y:auto;background:var(--lp-color-background, #f8f9fa);padding:24px 16px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.content.svelte-b6jup3{width:100%;max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.card.svelte-b6jup3{background:var(--lp-color-surface, #fff);border-radius:var(--lp-radius, 12px);box-shadow:var(--lp-shadow-card);overflow:hidden}.user-card.svelte-b6jup3{display:flex;align-items:center;gap:16px;padding:20px}.user-card--guest.svelte-b6jup3{flex-direction:column;align-items:center;padding:32px 20px;gap:12px}.avatar.svelte-b6jup3{flex-shrink:0;width:64px;height:64px;background:var(--lp-color-brand-soft, #fef3e2);color:var(--lp-color-brand, #f7941d);font-weight:700;font-size:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.avatar--guest.svelte-b6jup3{background:var(--lp-color-background, #f8f9fa);color:var(--lp-color-text-muted, #9ca3af)}.avatar--guest.svelte-b6jup3 .material-icons:where(.svelte-b6jup3){font-size:32px}.user-info.svelte-b6jup3{min-width:0}.name-row.svelte-b6jup3{display:flex;align-items:center;gap:6px;min-width:0}.user-name.svelte-b6jup3{margin:0;font-size:18px;font-weight:600;color:var(--lp-color-text, #1a1a2e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.name-edit-btn.svelte-b6jup3{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--lp-color-text-muted, #9ca3af);border-radius:9999px;cursor:pointer;opacity:0;transform:translate(-2px);transition:opacity .15s ease,color .15s ease,background-color .15s ease,transform .15s ease}.user-card.svelte-b6jup3:hover .name-edit-btn:where(.svelte-b6jup3),.name-edit-btn.svelte-b6jup3:focus-visible{opacity:1;transform:translate(0)}.name-edit-btn.svelte-b6jup3:hover{color:var(--lp-color-brand-muted, #e8a44c);background:var(--lp-color-brand-soft, #fef3e2)}.name-edit-btn.svelte-b6jup3:focus-visible{outline:2px solid var(--lp-color-brand-muted, #e8a44c);outline-offset:2px}.name-edit-btn.svelte-b6jup3 .material-icons:where(.svelte-b6jup3){font-size:16px}.name-edit.svelte-b6jup3{display:flex;align-items:center;gap:8px;min-width:0}.name-input.svelte-b6jup3{flex:1;min-width:0;padding:8px 12px;font-size:16px;font-weight:600;font-family:inherit;color:var(--lp-color-text, #1a1a2e);background:var(--lp-color-background, #f8f9fa);border:1px solid var(--lp-color-border, #e5e7eb);border-radius:8px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.name-input.svelte-b6jup3:focus{border-color:var(--lp-color-brand, #f7941d);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-color-brand, #f7941d) 22%,transparent);background:var(--lp-color-surface, #fff)}.name-input.svelte-b6jup3:disabled{opacity:.6;cursor:wait}.name-edit__actions.svelte-b6jup3{display:flex;gap:4px;flex-shrink:0}.name-btn.svelte-b6jup3{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--lp-color-border, #e5e7eb);background:var(--lp-color-surface, #fff);color:var(--lp-color-text-secondary, #6b7280);border-radius:8px;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.name-btn.svelte-b6jup3:hover:not(:disabled){border-color:var(--lp-color-border-hover, #d1d5db)}.name-btn.svelte-b6jup3:disabled{opacity:.5;cursor:not-allowed}.name-btn.svelte-b6jup3 .material-icons:where(.svelte-b6jup3){font-size:18px}.name-btn--save.svelte-b6jup3{background:var(--lp-color-brand, #f7941d);color:#fff;border-color:var(--lp-color-brand, #f7941d)}.name-btn--save.svelte-b6jup3:hover:not(:disabled){filter:brightness(1.05)}.user-meta.svelte-b6jup3{margin:4px 0 0;font-size:14px;color:var(--lp-color-text-secondary, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guest-label.svelte-b6jup3{margin:0;font-size:15px;color:var(--lp-color-text-secondary, #6b7280)}.section.svelte-b6jup3{display:flex;flex-direction:column;gap:8px}.section-label.svelte-b6jup3{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-color-text-muted, #9ca3af);padding:0 4px;display:flex;align-items:center;gap:6px}.badge.svelte-b6jup3{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--lp-color-brand, #f7941d);color:#fff;font-size:10px;font-weight:700;border-radius:999px;letter-spacing:0;text-transform:none}.space-icon.svelte-b6jup3{flex-shrink:0;width:36px;height:36px;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;background-color:var(--lp-color-brand-soft, #fef3e2)}.space-icon.svelte-b6jup3 .material-icons:where(.svelte-b6jup3){font-size:20px;color:var(--lp-color-brand, #f7941d)}.invites-list.svelte-b6jup3{display:flex;flex-direction:column;overflow:hidden}.invites-loading.svelte-b6jup3{display:flex;align-items:center;justify-content:center;gap:6px;padding:20px}.loading-dot.svelte-b6jup3{width:7px;height:7px;border-radius:50%;background:var(--lp-color-brand, #f7941d);opacity:.3;animation:svelte-b6jup3-pulse-dot 1.2s infinite ease-in-out}.loading-dot.svelte-b6jup3:nth-child(2){animation-delay:.2s}.loading-dot.svelte-b6jup3:nth-child(3){animation-delay:.4s}@keyframes svelte-b6jup3-pulse-dot{0%,80%,to{opacity:.3;transform:scale(1)}40%{opacity:1;transform:scale(1.15)}}.invites-empty.svelte-b6jup3{margin:0;padding:18px 16px;font-size:14px;color:var(--lp-color-text-muted, #9ca3af);text-align:center}.invite-row.svelte-b6jup3{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--lp-color-border, #e5e7eb);transition:opacity .2s}.invite-row.svelte-b6jup3:last-child{border-bottom:none}.invite-row--processing.svelte-b6jup3{opacity:.6}.invite-info.svelte-b6jup3{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.invite-space.svelte-b6jup3{font-size:15px;font-weight:600;color:var(--lp-color-text, #1a1a2e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invite-actions.svelte-b6jup3{display:flex;gap:6px;flex-shrink:0}.btn-accept.svelte-b6jup3{padding:7px 14px;background:var(--lp-color-brand, #f7941d);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;min-width:60px;display:flex;align-items:center;justify-content:center;transition:background-color .15s}.btn-accept.svelte-b6jup3:hover:not(:disabled){background:var(--lp-color-brand-muted, #e8a44c)}.btn-accept.svelte-b6jup3:disabled{cursor:not-allowed}.btn-decline.svelte-b6jup3{padding:7px 14px;background:transparent;color:var(--lp-color-text-secondary, #6b7280);border:1.5px solid var(--lp-color-border, #e5e7eb);border-radius:8px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;min-width:60px;display:flex;align-items:center;justify-content:center;transition:background-color .15s,border-color .15s}.btn-decline.svelte-b6jup3:hover:not(:disabled){background:var(--lp-color-background, #f8f9fa);border-color:var(--lp-color-border-hover, #d1d5db)}.btn-decline.svelte-b6jup3:disabled{cursor:not-allowed}.spin.svelte-b6jup3{font-size:16px!important;animation:svelte-b6jup3-spin .8s linear infinite}@keyframes svelte-b6jup3-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.signout-btn.svelte-b6jup3{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background:transparent;border:1.5px solid #dc2626;border-radius:var(--lp-radius, 12px);color:#dc2626;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.signout-btn.svelte-b6jup3:hover{background:#fef2f2}.signout-btn.svelte-b6jup3 .material-icons:where(.svelte-b6jup3){font-size:20px}.auth-actions.svelte-b6jup3{display:flex;flex-direction:column;gap:10px}.btn.svelte-b6jup3{display:flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--lp-radius, 12px);font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s}.btn--primary.svelte-b6jup3{background:var(--lp-color-brand, #f7941d);color:#fff}.btn--primary.svelte-b6jup3:hover{background:var(--lp-color-brand-muted, #e8a44c)}.btn--outline.svelte-b6jup3{background:var(--lp-color-surface, #fff);border:1.5px solid var(--lp-color-border, #e5e7eb);color:var(--lp-color-text, #1a1a2e);box-shadow:var(--lp-shadow-card)}.btn--outline.svelte-b6jup3:hover{border-color:var(--lp-color-border-hover, #d1d5db);background:var(--lp-color-background, #f8f9fa)}@media(prefers-reduced-motion:reduce){.signout-btn.svelte-b6jup3,.btn.svelte-b6jup3,.btn-accept.svelte-b6jup3,.btn-decline.svelte-b6jup3,.invite-row.svelte-b6jup3{transition:none}}
