.home-bottomnav.svelte-1sulvcs{display:none}@media(max-width:759px){.home-bottomnav.svelte-1sulvcs{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:55;justify-content:space-around;gap:4px;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg-surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border)}}.bn.svelte-1sulvcs{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 2px;border:0;background:transparent;color:var(--text-muted);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;border-radius:10px}.bn-ic.svelte-1sulvcs{width:30px;height:30px;border-radius:10px;display:grid;place-items:center}.bn-ic.svelte-1sulvcs svg{width:16px;height:16px;display:block}.bn-ic.dare.svelte-1sulvcs{background:linear-gradient(135deg,#ff5c9d,#a855f7)}.bn-ic.controll.svelte-1sulvcs{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.bn-ic.date.svelte-1sulvcs{background:linear-gradient(135deg,#ff5c9d,#ff8ec0)}.bn-ic.admin.svelte-1sulvcs{background:linear-gradient(135deg,#64748b,#334155)}.comment-node.svelte-93cdpu{position:relative;margin-top:12px}.comment-thread-line.svelte-93cdpu{position:absolute;left:-12px;top:0;bottom:0;width:1px;background:var(--border)}.comment-body.svelte-93cdpu{min-width:0}.comment-head.svelte-93cdpu{display:flex;align-items:center;gap:8px}.comment-av.svelte-93cdpu{width:24px;height:24px;flex:none;border-radius:50%;overflow:hidden}.comment-av.svelte-93cdpu img{width:100%;height:100%;object-fit:cover;display:block}.comment-av-fallback.svelte-93cdpu{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,var(--rose),var(--purple));color:#1a0e2e;font-weight:800;font-size:10px}.comment-name.svelte-93cdpu{font-weight:700;font-size:12.5px;color:var(--text-base)}.comment-time.svelte-93cdpu{font-size:11px;color:var(--text-muted)}.comment-text.svelte-93cdpu{font-size:13.5px;line-height:1.5;color:var(--text-base);margin:4px 0 6px;white-space:pre-wrap}.comment-actions.svelte-93cdpu{display:flex;align-items:center;gap:14px}.comment-like.svelte-93cdpu{border:0;background:transparent;color:var(--text-muted);font-family:inherit;font-size:12px;cursor:pointer;padding:2px 0}.comment-like.on.svelte-93cdpu{color:var(--rose)}.comment-reply-toggle.svelte-93cdpu{border:0;background:transparent;color:var(--text-muted);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:2px 0}.comment-reply-toggle.svelte-93cdpu:hover{color:var(--text-base)}.reply-form.svelte-93cdpu{margin-top:8px;display:flex;flex-direction:column;gap:6px}.reply-form.svelte-93cdpu textarea:where(.svelte-93cdpu){width:100%;resize:vertical;min-height:50px;border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:var(--bg-input);color:var(--text-base);font-family:inherit;font-size:13px}.reply-form-actions.svelte-93cdpu{display:flex;justify-content:flex-end;gap:8px}.reply-cancel.svelte-93cdpu{border:0;background:transparent;color:var(--text-muted);font-family:inherit;font-size:12px;cursor:pointer;padding:6px 10px}.reply-submit.svelte-93cdpu{border:0;border-radius:8px;padding:6px 12px;background:linear-gradient(90deg,var(--rose),var(--purple));color:#fff;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.reply-submit.svelte-93cdpu:disabled{opacity:.5;cursor:default}.comment-thread.svelte-ybbyii{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.root-composer.svelte-ybbyii{display:flex;flex-direction:column;gap:6px}.root-composer.svelte-ybbyii textarea:where(.svelte-ybbyii){width:100%;resize:vertical;min-height:50px;border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:var(--bg-input);color:var(--text-base);font-family:inherit;font-size:13.5px}.root-composer.svelte-ybbyii button:where(.svelte-ybbyii){align-self:flex-end;border:0;border-radius:8px;padding:7px 14px;background:linear-gradient(90deg,var(--rose),var(--purple));color:#fff;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.root-composer.svelte-ybbyii button:where(.svelte-ybbyii):disabled{opacity:.5;cursor:default}.thread-status.svelte-ybbyii{font-size:13px;color:var(--text-muted);padding:4px 0}.thread-list.svelte-ybbyii{display:flex;flex-direction:column}.post-media.svelte-2hi77o{border-radius:12px;overflow:hidden}.post-media.svelte-2hi77o img:where(.svelte-2hi77o),.post-media.svelte-2hi77o video:where(.svelte-2hi77o){width:100%;max-height:420px;object-fit:cover;display:block}.post-media-ph.svelte-2hi77o{min-height:160px;display:grid;place-items:center;background:var(--bg-elevated);color:var(--text-muted);font-size:12.5px}.quoted.svelte-19ko2gf{border:1px solid var(--border);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:var(--bg-elevated)}.quoted.missing.svelte-19ko2gf{color:var(--text-muted);font-style:italic}.quoted-head.svelte-19ko2gf{display:flex;align-items:center;gap:8px;font-size:12.5px}.quoted-av.svelte-19ko2gf{width:22px;height:22px;border-radius:50%;overflow:hidden;flex:none}.quoted-name.svelte-19ko2gf{font-weight:700;color:var(--text-base)}.quoted-time.svelte-19ko2gf{color:var(--text-muted);font-size:11.5px}.quoted-body.svelte-19ko2gf{font-size:13.5px;line-height:1.5;color:var(--text-base);white-space:pre-wrap}.quoted-poll.svelte-19ko2gf{font-size:13px;font-weight:600;color:var(--text-muted)}.sheet-back.svelte-r57717{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#080410a6;display:flex;align-items:flex-end;justify-content:center}.sheet.svelte-r57717{width:100%;max-width:640px;max-height:88vh;overflow-y:auto;background:var(--bg-surface);border-radius:24px 24px 0 0;padding:10px 20px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column}.sheet-handle.svelte-r57717{width:40px;height:4px;border-radius:999px;background:var(--border-hover);margin:2px auto 12px}.sheet-head.svelte-r57717{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sheet-head.svelte-r57717 h3:where(.svelte-r57717){font-size:19px;font-weight:700;color:var(--text-base)}.sh-x.svelte-r57717{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted);font-size:15px;cursor:pointer}.sh-lbl.svelte-r57717{font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted);margin:16px 0 9px}.note-field.svelte-r57717{width:100%;min-height:70px;resize:none;background:var(--bg-input);border:1px solid var(--border);border-radius:14px;padding:13px 15px;color:var(--text-base);font-family:inherit;font-size:14px;outline:none}.note-field.svelte-r57717:focus{border-color:var(--rose)}.fchips.svelte-r57717{display:flex;flex-wrap:wrap;gap:8px}.fchip.svelte-r57717{font-size:13px;font-weight:600;color:var(--text-muted);padding:9px 14px;border-radius:999px;border:1px solid var(--border);background:var(--bg-elevated);cursor:pointer}.fchip.on.svelte-r57717{color:#fff;background:linear-gradient(90deg,var(--rose),var(--purple));border-color:transparent}.scope-note.svelte-r57717{margin-top:8px;font-size:11.5px;color:var(--text-muted)}.sh-apply.svelte-r57717{width:100%;padding:15px;margin-top:20px;border:0;border-radius:14px;background:linear-gradient(90deg,var(--rose),var(--purple));color:#fff;font-family:inherit;font-weight:800;font-size:15px;cursor:pointer}.sh-apply.svelte-r57717:disabled{opacity:.5;cursor:default}.post.svelte-1qquyh{border:1px solid var(--border);border-radius:16px;background:var(--bg-card);padding:16px;display:flex;flex-direction:column;gap:12px;transition:background .14s,border-color .14s}.post.svelte-1qquyh:hover{background:var(--bg-elevated);border-color:var(--border-hover)}.post-head.svelte-1qquyh{display:flex;align-items:center;gap:12px}.post-av.svelte-1qquyh{width:40px;height:40px;flex:none;border-radius:50%;overflow:hidden}.post-av.svelte-1qquyh img{width:100%;height:100%;object-fit:cover;display:block}.post-av-fallback.svelte-1qquyh{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,var(--rose),var(--purple));color:#1a0e2e;font-weight:800;font-size:15px}.post-who.svelte-1qquyh{min-width:0;flex:1}.post-name.svelte-1qquyh{font-weight:700;font-size:14.5px;color:var(--text-base)}.post-meta.svelte-1qquyh{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.scope-pill.svelte-1qquyh{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid var(--border)}.scope-pill.scope-playpartner.svelte-1qquyh{color:var(--purple);border-color:color-mix(in srgb,var(--purple) 45%,transparent)}.scope-pill.scope-friend.svelte-1qquyh{color:var(--rose);border-color:color-mix(in srgb,var(--rose) 45%,transparent)}.scope-pill.scope-match.svelte-1qquyh{color:#4ade80;border-color:#4ade8066}.scope-pill.scope-all.svelte-1qquyh{color:var(--text-muted)}.post-body.svelte-1qquyh{font-size:14.5px;line-height:1.55;color:var(--text-base);white-space:pre-wrap}.poll.svelte-1qquyh{display:flex;flex-direction:column;gap:8px}.poll-q.svelte-1qquyh{font-size:14px;font-weight:600;color:var(--text-base)}.poll-opts.svelte-1qquyh{display:flex;flex-direction:column;gap:8px}.poll-opt.svelte-1qquyh{border:1px solid var(--border);border-radius:10px;padding:8px 12px;background:var(--bg-elevated);width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background .14s,border-color .14s}.poll-opt.svelte-1qquyh:hover:not(:disabled){background:var(--bg-hover, var(--bg-elevated));border-color:var(--purple)}.poll-opt.done.svelte-1qquyh{cursor:default;opacity:1}.poll-opt.voted.svelte-1qquyh{border-color:var(--purple);background:color-mix(in srgb,var(--purple) 8%,var(--bg-elevated))}.poll-top.svelte-1qquyh{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--text-base)}.poll-pct.svelte-1qquyh{color:var(--text-muted);font-weight:600;white-space:nowrap}.poll-bar-track.svelte-1qquyh{margin-top:6px;height:6px;border-radius:999px;background:var(--border);overflow:hidden}.poll-bar-fill.svelte-1qquyh{height:100%;background:linear-gradient(90deg,var(--rose),var(--purple));transition:width .3s}.poll-meta.svelte-1qquyh{font-size:11.5px;color:var(--text-muted)}.post-stats.svelte-1qquyh{display:flex;gap:8px;font-size:12.5px}.stat-btn.svelte-1qquyh{border:0;border-radius:999px;padding:6px 12px;background:transparent;color:var(--text-muted);font-family:inherit;font-size:12.5px;cursor:pointer;transition:background .14s,color .14s}.stat-btn.svelte-1qquyh:hover{background:var(--bg-elevated);color:var(--text-base)}.stat-btn.on.svelte-1qquyh{color:var(--rose)}.stat-btn.svelte-1qquyh:disabled{opacity:.6;cursor:default}.post-menu.svelte-1qquyh{position:relative;flex:none}.post-menu-btn.svelte-1qquyh{border:0;background:transparent;color:var(--text-muted);font-size:18px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:8px}.post-menu-btn.svelte-1qquyh:hover{background:var(--bg-elevated);color:var(--text-base)}.post-menu-scrim.svelte-1qquyh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.post-menu-list.svelte-1qquyh{position:absolute;right:0;top:calc(100% + 6px);width:max-content;min-width:180px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 40px #0006;padding:6px;z-index:50}.post-menu-list.svelte-1qquyh button:where(.svelte-1qquyh){display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--text-base);font-family:inherit;font-size:13px;padding:9px 10px;border-radius:8px;cursor:pointer}.post-menu-list.svelte-1qquyh button:where(.svelte-1qquyh):hover{background:var(--bg-elevated)}.post-menu-list.svelte-1qquyh button.danger:where(.svelte-1qquyh){color:#fb7185}.sheet-back.svelte-oco112{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#080410a6;display:flex;align-items:flex-end;justify-content:center}.sheet.svelte-oco112{width:100%;max-width:640px;max-height:88vh;overflow-y:auto;background:var(--bg-surface);border-radius:24px 24px 0 0;padding:10px 20px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:0}.sheet-handle.svelte-oco112{width:40px;height:4px;border-radius:999px;background:var(--border-hover);margin:2px auto 12px}.sheet-head.svelte-oco112{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sheet-head.svelte-oco112 h3:where(.svelte-oco112){font-size:19px;font-weight:700;color:var(--text-base)}.sh-x.svelte-oco112{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted);font-size:15px;cursor:pointer}.sh-x.svelte-oco112:hover{color:var(--text-base)}.sh-lbl.svelte-oco112{font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted);margin:16px 0 9px}.note-field.svelte-oco112{width:100%;min-height:70px;resize:none;background:var(--bg-input);border:1px solid var(--border);border-radius:14px;padding:13px 15px;color:var(--text-base);font-family:inherit;font-size:14px;outline:none}.note-field.svelte-oco112:focus{border-color:var(--rose)}.media-pick.svelte-oco112{display:flex;align-items:center;justify-content:center;padding:14px;border-radius:13px;border:1px dashed var(--border-hover);background:var(--bg-elevated);color:var(--text-muted);font-size:13.5px;font-weight:600;cursor:pointer}.media-pick.svelte-oco112:hover{color:var(--text-base);border-color:var(--rose)}.media-pick.svelte-oco112 input:where(.svelte-oco112){display:none}.media-preview.svelte-oco112{position:relative;border-radius:13px;overflow:hidden}.media-preview.svelte-oco112 img:where(.svelte-oco112),.media-preview.svelte-oco112 video:where(.svelte-oco112){width:100%;max-height:260px;object-fit:cover;display:block}.media-x.svelte-oco112{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:10px;border:0;background:#080410b3;color:#fff;cursor:pointer}.media-progress.svelte-oco112{position:absolute;left:0;right:0;bottom:0;height:4px;background:#08041080}.media-progress-fill.svelte-oco112{height:100%;background:linear-gradient(90deg,var(--rose),var(--purple));transition:width .15s}.poll-toggle-row.svelte-oco112{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;margin-top:16px;border-radius:13px;background:#a78bfa0f;border:1px solid rgba(167,139,250,.22);font-family:inherit;text-align:left;cursor:pointer}.ptr-t.svelte-oco112,.ptr-d.svelte-oco112{display:block}.ptr-t.svelte-oco112{font-size:13.5px;font-weight:700;color:var(--text-base)}.ptr-d.svelte-oco112{font-size:11.5px;color:var(--text-muted);margin-top:2px}.sr-only.svelte-oco112{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mini-switch.svelte-oco112{width:40px;height:23px;flex:none;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border-hover);position:relative}.mini-switch.on.svelte-oco112{background:linear-gradient(90deg,var(--purple),var(--rose));border-color:transparent}.mini-switch.svelte-oco112:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff;transition:left .15s}.mini-switch.on.svelte-oco112:after{left:19px}.qfield.svelte-oco112{width:100%;border:1px solid var(--border);border-radius:12px;padding:11px 13px;background:var(--bg-input);color:var(--text-base);font-family:inherit;font-size:14px}.poll-opt-row.svelte-oco112{display:flex;align-items:center;gap:8px;margin-bottom:8px}.poll-opt-row.svelte-oco112 input:where(.svelte-oco112){flex:1;border:1px solid var(--border);border-radius:10px;padding:9px 12px;background:var(--bg-input);color:var(--text-base);font-family:inherit;font-size:13.5px}.poll-opt-row.svelte-oco112 .x:where(.svelte-oco112){border:0;background:transparent;color:var(--text-muted);cursor:pointer;padding:4px}.add-opt-btn.svelte-oco112{border:0;background:transparent;color:var(--rose);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:4px 0}.fchips.svelte-oco112{display:flex;flex-wrap:wrap;gap:8px}.fchip.svelte-oco112{font-size:13px;font-weight:600;color:var(--text-muted);padding:9px 14px;border-radius:999px;border:1px solid var(--border);background:var(--bg-elevated);cursor:pointer}.fchip.svelte-oco112:hover{background:var(--bg-input)}.fchip.on.svelte-oco112{color:#fff;background:linear-gradient(90deg,var(--rose),var(--purple));border-color:transparent}.fchip.on.risky.svelte-oco112{background:linear-gradient(90deg,#ff5c72,#c0392b)}.fchip.risky.svelte-oco112:after{content:" ⚠";opacity:.8}.fchip.implied.svelte-oco112{color:var(--purple);border-color:#a78bfa80;background:#a78bfa1a}.fchip.implied.svelte-oco112:after{content:" ✓";font-weight:800}.sh-apply.svelte-oco112{width:100%;padding:15px;margin-top:20px;border:0;border-radius:14px;background:linear-gradient(90deg,var(--rose),var(--purple));color:#fff;font-family:inherit;font-weight:800;font-size:15px;cursor:pointer}.sh-apply.svelte-oco112:disabled{opacity:.5;cursor:default}.hub-page.svelte-1uha8ag{max-width:1040px;margin:0 auto;padding:clamp(24px,5vw,48px) clamp(16px,4vw,40px) 40px}@media(max-width:759px){.hub-page.svelte-1uha8ag{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.resume.svelte-1uha8ag{display:flex;align-items:center;gap:16px;margin-top:22px;padding:6px 10px 6px 6px;border-radius:16px;border:1px solid rgba(234,179,8,.35);background:#eab3081a}.resume-main.svelte-1uha8ag{display:flex;align-items:center;gap:14px;flex:1;text-align:left;background:none;border:none;cursor:pointer;color:inherit;font-family:inherit;padding:10px}.resume-ic.svelte-1uha8ag{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;font-size:18px;background:#eab3082e;color:#fde047}.resume-text.svelte-1uha8ag{flex:1;min-width:0}.resume-label.svelte-1uha8ag{font-weight:700;font-size:15px;color:#fde047;display:block}.resume-sub.svelte-1uha8ag{font-size:12.5px;color:var(--text-muted);margin-top:2px;display:block}.resume-dismiss.svelte-1uha8ag{background:none;border:none;cursor:pointer;opacity:.5;padding:.5rem .75rem;border-radius:.5rem;transition:opacity .15s;flex-shrink:0;color:inherit;font-size:.875rem}.resume-dismiss.svelte-1uha8ag:hover{opacity:1}.feed-section.svelte-1uha8ag{margin-top:22px;display:flex;flex-direction:column;gap:14px}.feed-composer-teaser.svelte-1uha8ag{display:flex;align-items:center;gap:12px;border:1px dashed var(--border-hover);border-radius:16px;padding:14px 16px;background:transparent;cursor:pointer;font-family:inherit;text-align:left;transition:background .14s}.feed-composer-teaser.svelte-1uha8ag:hover{background:var(--bg-elevated)}.fct-av.svelte-1uha8ag{width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;background:linear-gradient(135deg,var(--rose),var(--purple));color:#1a0e2e}.fct-text.svelte-1uha8ag{flex:1;min-width:0;color:var(--text-muted);font-size:13.5px}.fct-plus.svelte-1uha8ag{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:17px;color:#fff;background:linear-gradient(135deg,var(--rose),#a855f7)}.feed-filter-row.svelte-1uha8ag{display:flex;justify-content:flex-end}.feed-filter-row.svelte-1uha8ag select:where(.svelte-1uha8ag){border:1px solid var(--border);border-radius:10px;padding:7px 10px;background:var(--bg-elevated);color:var(--text-base);font-family:inherit;font-size:12.5px}.feed-status.svelte-1uha8ag{text-align:center;padding:24px 0;color:var(--text-muted);font-size:14px}.feed-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:14px}.feed-sentinel.svelte-1uha8ag{padding:8px 0}.feed-sentinel.svelte-1uha8ag .feed-status:where(.svelte-1uha8ag){padding:12px 0}.feed-retry.svelte-1uha8ag{display:block;width:100%;text-align:center;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);color:var(--rose);font-size:14px;cursor:pointer}
