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