.feed-post-card.svelte-1rqqgn5{width:100%;display:flex;flex-direction:column;gap:10px;padding:16px;margin-bottom:14px;border-radius:14px;background:color-mix(in srgb,var(--card) 100%,transparent 0%);border:1px solid color-mix(in srgb,var(--muted) 10%,transparent 90%);box-shadow:0 1px 2px #00000008,0 1px 2px #0000000d;transition:box-shadow var(--duration-normal, .2s) var(--ease-smooth, ease),border-color var(--duration-normal, .2s) var(--ease-smooth, ease)}.feed-post-card.svelte-1rqqgn5:hover{box-shadow:0 2px 8px #0000000d,0 1px 3px #0000000a;border-color:color-mix(in srgb,var(--muted) 16%,transparent 84%)}.card-header.svelte-1rqqgn5{display:flex;align-items:center;gap:10px}.more-menu-container.svelte-1rqqgn5{position:relative;margin-left:auto}.more-menu-trigger.svelte-1rqqgn5{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:999px;color:color-mix(in srgb,var(--muted) 60%,var(--text) 40%);cursor:pointer;transition:all var(--duration-fast, .12s) var(--ease-smooth, ease)}.more-menu-trigger.svelte-1rqqgn5:hover{background:color-mix(in srgb,var(--muted) 10%,transparent 90%);color:color-mix(in srgb,var(--text) 85%,var(--muted) 15%)}.more-menu-trigger.svelte-1rqqgn5:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 50%,transparent 50%);outline-offset:1px}.more-menu-backdrop.svelte-1rqqgn5{position:fixed;inset:0;background:transparent;border:none;padding:0;margin:0;cursor:default;z-index:99}.more-menu-dropdown.svelte-1rqqgn5{position:absolute;top:100%;right:0;z-index:100;min-width:160px;padding:6px;border-radius:10px;background:color-mix(in srgb,var(--card) 98%,white 2%);border:1px solid color-mix(in srgb,var(--muted) 18%,transparent 82%);box-shadow:0 8px 24px #0c10182e}.more-menu-item.svelte-1rqqgn5{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:6px;font-size:.875rem;font-weight:500;color:color-mix(in srgb,var(--text) 90%,var(--muted) 10%);cursor:pointer;transition:background var(--duration-fast, .12s) var(--ease-smooth, ease)}.more-menu-item.svelte-1rqqgn5:hover{background:color-mix(in srgb,var(--muted) 10%,transparent 90%)}.more-menu-item.report.svelte-1rqqgn5{color:color-mix(in srgb,var(--danger, #ef4444) 85%,var(--text) 15%)}.more-menu-item.report.svelte-1rqqgn5:hover{background:color-mix(in srgb,var(--danger, #ef4444) 10%,transparent 90%)}.avatar.svelte-1rqqgn5{width:44px;height:44px;border-radius:999px;background:color-mix(in srgb,var(--muted) 12%,transparent 88%);display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid color-mix(in srgb,var(--muted) 8%,transparent 92%);font-weight:600;font-size:.875rem;letter-spacing:.02em;flex-shrink:0;color:color-mix(in srgb,var(--text) 70%,var(--muted) 30%)}.avatar.svelte-1rqqgn5 img:where(.svelte-1rqqgn5){width:100%;height:100%;object-fit:cover}.author-compact.svelte-1rqqgn5{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.author-name-row.svelte-1rqqgn5{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.name.svelte-1rqqgn5{font-weight:600;font-size:.92rem;color:color-mix(in srgb,var(--text) 95%,var(--muted) 5%)}.timestamp-row.svelte-1rqqgn5{display:flex;align-items:center;gap:4px}.handle.svelte-1rqqgn5{font-size:.875rem;color:color-mix(in srgb,var(--muted) 80%,var(--text) 20%)}.separator.svelte-1rqqgn5{color:color-mix(in srgb,var(--muted) 40%,transparent 60%);font-size:.8125rem}.timestamp.svelte-1rqqgn5{font-size:.78rem;font-weight:500;color:color-mix(in srgb,var(--muted) 70%,var(--text) 30%)}.card-body.svelte-1rqqgn5{display:flex;flex-direction:column;gap:8px}.card-footer.svelte-1rqqgn5{display:flex;align-items:center;gap:8px;padding-top:10px;margin-top:4px;border-top:1px solid color-mix(in srgb,var(--muted) 8%,transparent 92%)}.card-footer.no-comments.svelte-1rqqgn5{justify-content:flex-start}.metadata-row.svelte-1rqqgn5{display:flex;align-items:center;gap:8px;flex:1}.coin-pool.svelte-1rqqgn5{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--brand) 12%,transparent 88%);color:color-mix(in srgb,var(--brand) 80%,white 20%);font-size:.75rem;font-weight:600}.coin-pool-value.svelte-1rqqgn5{font-variant-numeric:tabular-nums}.coin-pool-suffix.svelte-1rqqgn5{font-size:.625rem;opacity:.85}.reaction-group.svelte-1rqqgn5{display:flex;align-items:center;gap:6px}.pledge-modal-container.svelte-1rqqgn5{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.pledge-modal-backdrop.svelte-1rqqgn5{position:fixed;inset:0;background:color-mix(in srgb,var(--shadow) 32%,black 38%);opacity:.92;border:none;padding:0;margin:0;cursor:default}.pledge-modal-backdrop.svelte-1rqqgn5:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 80%,white 20%);outline-offset:2px}.pledge-modal-content.svelte-1rqqgn5{position:relative;z-index:1001;width:min(420px,100%);border-radius:16px;background:color-mix(in srgb,var(--card) 98%,white 2%);border:1px solid color-mix(in srgb,var(--muted) 18%,transparent 82%);box-shadow:0 18px 48px #0c101847;padding:24px;color:color-mix(in srgb,var(--text) 96%,var(--muted) 4%)}.pledge-modal-form.svelte-1rqqgn5{display:flex;flex-direction:column;gap:16px}.pledge-modal-header.svelte-1rqqgn5{display:flex;align-items:center;justify-content:space-between;gap:12px}.pledge-modal-header.svelte-1rqqgn5 h2:where(.svelte-1rqqgn5){font-size:1.125rem;font-weight:600;margin:0}.pledge-modal-close.svelte-1rqqgn5{border:none;background:transparent;font-size:1.375rem;line-height:1;color:color-mix(in srgb,var(--muted) 70%,var(--text) 30%);border-radius:999px;padding:2px 8px;cursor:pointer}.pledge-modal-close.svelte-1rqqgn5:focus-visible,.pledge-modal-close.svelte-1rqqgn5:hover{background:color-mix(in srgb,var(--muted) 14%,transparent 86%);color:color-mix(in srgb,var(--text) 90%,var(--muted) 10%)}.pledge-modal-description.svelte-1rqqgn5{font-size:.9375rem;margin:0;color:color-mix(in srgb,var(--muted) 72%,var(--text) 28%)}.pledge-modal-label.svelte-1rqqgn5{display:block;font-size:.875rem;font-weight:600;color:color-mix(in srgb,var(--text) 92%,var(--muted) 8%)}.pledge-modal-input.svelte-1rqqgn5{width:100%;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--muted) 26%,transparent 74%);background:color-mix(in srgb,var(--card) 98%,white 2%);font-size:1rem;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--text) 96%,var(--muted) 4%)}.pledge-modal-input.svelte-1rqqgn5:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 72%,white 28%);outline-offset:2px}.pledge-modal-input.has-error.svelte-1rqqgn5{border-color:color-mix(in srgb,var(--danger) 60%,transparent 40%)}.pledge-modal-error.svelte-1rqqgn5{margin:-8px 0 0;font-size:.8125rem;color:color-mix(in srgb,var(--danger) 88%,var(--text) 12%)}.pledge-modal-actions.svelte-1rqqgn5{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.pledge-cancel.svelte-1rqqgn5,.pledge-confirm.svelte-1rqqgn5{border-radius:999px;padding:8px 16px;font-weight:600;font-size:.875rem;cursor:pointer}.pledge-cancel.svelte-1rqqgn5{background:transparent;border:1px solid color-mix(in srgb,var(--muted) 24%,transparent 76%);color:color-mix(in srgb,var(--muted) 78%,var(--text) 22%)}.pledge-cancel.svelte-1rqqgn5:hover,.pledge-cancel.svelte-1rqqgn5:focus-visible{border-color:color-mix(in srgb,var(--muted) 38%,transparent 62%);color:color-mix(in srgb,var(--text) 88%,var(--muted) 12%);outline:none}.pledge-confirm.svelte-1rqqgn5{background:color-mix(in srgb,var(--brand) 82%,white 18%);border:none;color:#fff}.pledge-confirm.svelte-1rqqgn5:hover,.pledge-confirm.svelte-1rqqgn5:focus-visible{background:color-mix(in srgb,var(--brand) 92%,white 8%);outline:none}.report-modal-container.svelte-1rqqgn5{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.report-modal-backdrop.svelte-1rqqgn5{position:fixed;inset:0;background:color-mix(in srgb,var(--shadow) 32%,black 38%);opacity:.92;border:none;padding:0;margin:0;cursor:default}.report-modal-backdrop.svelte-1rqqgn5:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 80%,white 20%);outline-offset:2px}.report-modal-content.svelte-1rqqgn5{position:relative;z-index:1001;width:min(480px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border-radius:16px;background:color-mix(in srgb,var(--card) 98%,white 2%);border:1px solid color-mix(in srgb,var(--muted) 18%,transparent 82%);box-shadow:0 18px 48px #0c101847;padding:24px;color:color-mix(in srgb,var(--text) 96%,var(--muted) 4%)}.report-modal-form.svelte-1rqqgn5{display:flex;flex-direction:column;gap:16px}.report-modal-header.svelte-1rqqgn5{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-modal-header.svelte-1rqqgn5 h2:where(.svelte-1rqqgn5){font-size:1.125rem;font-weight:600;margin:0}.report-modal-close.svelte-1rqqgn5{border:none;background:transparent;font-size:1.375rem;line-height:1;color:color-mix(in srgb,var(--muted) 70%,var(--text) 30%);border-radius:999px;padding:2px 8px;cursor:pointer}.report-modal-close.svelte-1rqqgn5:focus-visible,.report-modal-close.svelte-1rqqgn5:hover{background:color-mix(in srgb,var(--muted) 14%,transparent 86%);color:color-mix(in srgb,var(--text) 90%,var(--muted) 10%)}.report-modal-description.svelte-1rqqgn5{font-size:.9375rem;margin:0;color:color-mix(in srgb,var(--muted) 72%,var(--text) 28%);line-height:1.5}.report-reasons.svelte-1rqqgn5{display:flex;flex-direction:column;gap:8px;border:none;padding:0;margin:0}.report-reason-option.svelte-1rqqgn5{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--muted) 18%,transparent 82%);background:color-mix(in srgb,var(--card) 97%,transparent 3%);cursor:pointer;transition:all var(--duration-fast, .12s) var(--ease-smooth, ease)}.report-reason-option.svelte-1rqqgn5:hover{border-color:color-mix(in srgb,var(--brand) 35%,transparent 65%);background:color-mix(in srgb,var(--brand) 6%,transparent 94%)}.report-reason-option.selected.svelte-1rqqgn5{border-color:color-mix(in srgb,var(--brand) 55%,transparent 45%);background:color-mix(in srgb,var(--brand) 10%,transparent 90%)}.report-reason-option.svelte-1rqqgn5 input[type=radio]:where(.svelte-1rqqgn5){margin:2px 0 0;accent-color:var(--brand)}.report-reason-content.svelte-1rqqgn5{display:flex;flex-direction:column;gap:2px}.report-reason-label.svelte-1rqqgn5{font-size:.9375rem;font-weight:600;color:color-mix(in srgb,var(--text) 95%,var(--muted) 5%)}.report-reason-description.svelte-1rqqgn5{font-size:.8125rem;color:color-mix(in srgb,var(--muted) 70%,var(--text) 30%)}.report-details-section.svelte-1rqqgn5{display:flex;flex-direction:column;gap:8px}.report-details-label.svelte-1rqqgn5{font-size:.875rem;font-weight:600;color:color-mix(in srgb,var(--text) 92%,var(--muted) 8%)}.report-details-input.svelte-1rqqgn5{width:100%;min-height:80px;resize:vertical;border-radius:8px;border:1px solid color-mix(in srgb,var(--muted) 20%,transparent 80%);padding:10px 12px;background:color-mix(in srgb,var(--card) 97%,transparent 3%);color:inherit;font:inherit;font-size:.875rem;line-height:1.5}.report-details-input.svelte-1rqqgn5:focus{outline:none;border-color:color-mix(in srgb,var(--brand) 60%,transparent 40%);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent 82%)}.report-modal-actions.svelte-1rqqgn5{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.report-cancel.svelte-1rqqgn5,.report-submit.svelte-1rqqgn5{border-radius:999px;padding:10px 18px;font-weight:600;font-size:.875rem;cursor:pointer}.report-cancel.svelte-1rqqgn5{background:transparent;border:1px solid color-mix(in srgb,var(--muted) 24%,transparent 76%);color:color-mix(in srgb,var(--muted) 78%,var(--text) 22%)}.report-cancel.svelte-1rqqgn5:hover,.report-cancel.svelte-1rqqgn5:focus-visible{border-color:color-mix(in srgb,var(--muted) 38%,transparent 62%);color:color-mix(in srgb,var(--text) 88%,var(--muted) 12%);outline:none}.report-submit.svelte-1rqqgn5{background:color-mix(in srgb,var(--danger, #ef4444) 85%,white 15%);border:none;color:#fff}.report-submit.svelte-1rqqgn5:hover:not(:disabled),.report-submit.svelte-1rqqgn5:focus-visible:not(:disabled){background:color-mix(in srgb,var(--danger, #ef4444) 95%,black 5%);outline:none}.report-submit.svelte-1rqqgn5:disabled{opacity:.5;cursor:not-allowed}.report-success.svelte-1rqqgn5{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:24px 16px}.report-success-icon.svelte-1rqqgn5{width:48px;height:48px;border-radius:999px;background:color-mix(in srgb,var(--success, #22c55e) 18%,transparent 82%);color:color-mix(in srgb,var(--success, #22c55e) 85%,white 15%);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.report-success.svelte-1rqqgn5 h2:where(.svelte-1rqqgn5){font-size:1.125rem;font-weight:600;margin:0}.report-success.svelte-1rqqgn5 p:where(.svelte-1rqqgn5){font-size:.9375rem;margin:0;color:color-mix(in srgb,var(--muted) 70%,var(--text) 30%)}.reaction.svelte-1rqqgn5{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:7px 11px;border-radius:999px;border:none;background:color-mix(in srgb,var(--muted) 8%,transparent 92%);color:inherit;font-size:.8125rem;min-width:40px;min-height:40px;transition:all var(--duration-fast, .12s) var(--ease-smooth, ease);cursor:pointer;position:relative}.reaction.svelte-1rqqgn5:hover{background:color-mix(in srgb,var(--brand) 15%,transparent 85%)}.reaction.svelte-1rqqgn5:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 50%,transparent 50%);outline-offset:1px}.reaction.active.svelte-1rqqgn5{background:color-mix(in srgb,var(--brand) 20%,transparent 80%);color:color-mix(in srgb,var(--brand) 90%,white 10%)}.emoji.svelte-1rqqgn5{font-size:15px;line-height:1}.count.svelte-1rqqgn5{font-size:.75rem;font-weight:600;color:color-mix(in srgb,var(--text) 85%,var(--muted) 15%)}.reaction.touch-target.svelte-1rqqgn5:before{content:"";position:absolute;inset:-2px;border-radius:999px}@media(hover:none)and (pointer:coarse){.reaction.svelte-1rqqgn5{padding:8px 12px;min-width:44px;min-height:44px}.comment-toggle.svelte-1rqqgn5{min-height:44px}.more-menu-trigger.svelte-1rqqgn5{width:44px;height:44px}.emoji.svelte-1rqqgn5{font-size:16px}}.comment-toggle.svelte-1rqqgn5{display:inline-flex;align-items:center;gap:4px;padding:7px 10px;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--muted) 8%,transparent 92%);color:inherit;font-size:.8125rem;min-height:40px;transition:background var(--duration-fast, .12s) var(--ease-smooth, ease),border-color var(--duration-fast, .12s) var(--ease-smooth, ease),color var(--duration-fast, .12s) var(--ease-smooth, ease),transform var(--duration-fast, .12s) var(--ease-smooth, ease);cursor:pointer;margin-left:auto}.comment-toggle-icon.svelte-1rqqgn5{position:relative;display:inline-flex;align-items:center;justify-content:center}.comment-toggle-icon.svelte-1rqqgn5 svg:where(.svelte-1rqqgn5){display:block;width:16px;height:16px}.comment-toggle-badge.svelte-1rqqgn5{position:absolute;top:-5px;right:-5px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:color-mix(in srgb,var(--brand) 85%,transparent 15%);color:#fff;font-size:.5rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center}.comment-toggle.svelte-1rqqgn5:hover{background:color-mix(in srgb,var(--brand) 10%,transparent 90%)}.comment-toggle.svelte-1rqqgn5:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 55%,transparent 45%);outline-offset:1px}.comment-toggle.expanded.svelte-1rqqgn5{background:color-mix(in srgb,var(--brand) 16%,transparent 84%);border-color:color-mix(in srgb,var(--brand) 55%,transparent 45%);color:color-mix(in srgb,var(--brand) 92%,white 8%);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 24%,transparent 76%)}.comment-toggle.svelte-1rqqgn5:active{transform:scale(.97)}.comment-toggle-text.svelte-1rqqgn5{display:none}@media(min-width:640px){.comment-toggle-text.svelte-1rqqgn5{display:inline}}.sr-only.svelte-1rqqgn5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.comment-section.svelte-1rqqgn5{margin-top:4px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--muted) 8%,transparent 92%);display:flex;flex-direction:column;gap:10px;animation:svelte-1rqqgn5-comment-section-in var(--duration-normal, .25s) var(--ease-smooth, ease)}.comment-list.svelte-1rqqgn5{display:flex;flex-direction:column;gap:10px}.comment-item.svelte-1rqqgn5{display:flex;flex-direction:column;gap:4px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--muted) 6%,transparent 94%)}.comment-item.svelte-1rqqgn5:last-child{border-bottom:none;padding-bottom:0}.comment-meta.svelte-1rqqgn5{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:color-mix(in srgb,var(--muted) 75%,var(--text) 25%)}.comment-author.svelte-1rqqgn5{font-weight:600;color:color-mix(in srgb,var(--text) 90%,var(--muted) 10%)}.comment-body.svelte-1rqqgn5{font-size:.9375rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:color-mix(in srgb,var(--text) 95%,var(--muted) 5%)}.comment-empty.svelte-1rqqgn5{font-size:.875rem;color:color-mix(in srgb,var(--muted) 75%,var(--text) 25%)}.comment-form.svelte-1rqqgn5{display:flex;flex-direction:column;gap:10px}.comment-input.svelte-1rqqgn5{width:100%;min-height:72px;resize:vertical;border-radius:12px;border:1px solid color-mix(in srgb,var(--muted) 15%,transparent 85%);padding:10px 12px;background:transparent;color:inherit;font:inherit;font-size:.9375rem;line-height:1.5}.comment-input.svelte-1rqqgn5:focus{outline:none;border-color:color-mix(in srgb,var(--brand) 60%,transparent 40%);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent 82%)}.comment-input.has-error.svelte-1rqqgn5{border-color:color-mix(in srgb,#ff8585 60%,transparent 40%)}.comment-error.svelte-1rqqgn5{color:color-mix(in srgb,#ff9f9f 85%,white 15%);font-size:.8125rem}.comment-actions.svelte-1rqqgn5{display:flex;justify-content:flex-end}@media(max-width:640px){.feed-post-card.svelte-1rqqgn5{gap:10px;padding:16px;margin-bottom:12px;border-radius:12px}.card-header.svelte-1rqqgn5{gap:10px}.avatar.svelte-1rqqgn5{width:40px;height:40px;font-size:.8125rem}.author-compact.svelte-1rqqgn5{gap:3px}.author-name-row.svelte-1rqqgn5{gap:6px}.name.svelte-1rqqgn5{font-size:.875rem}.timestamp.svelte-1rqqgn5{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.feed-post-card.svelte-1rqqgn5,.reaction.svelte-1rqqgn5,.comment-toggle.svelte-1rqqgn5,.more-menu-trigger.svelte-1rqqgn5,.more-menu-item.svelte-1rqqgn5,.report-reason-option.svelte-1rqqgn5{transition:none}.comment-section.svelte-1rqqgn5{animation:none}}@keyframes svelte-1rqqgn5-comment-section-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.quiz-card.svelte-15cdozo{display:flex;flex-direction:column;gap:12px}.prompt.svelte-15cdozo{margin:0;font-size:1rem;line-height:1.5;font-weight:600;color:color-mix(in srgb,var(--text) 96%,var(--muted) 4%)}.options.svelte-15cdozo{display:flex;flex-direction:column;gap:8px}.option.svelte-15cdozo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:10px;background:color-mix(in srgb,var(--muted) 5%,transparent 95%);border:1px solid color-mix(in srgb,var(--muted) 14%,transparent 86%);font-size:.93rem;cursor:pointer;transition:background var(--duration-fast, .15s) var(--ease-smooth, ease),border-color var(--duration-fast, .15s) var(--ease-smooth, ease)}.option.svelte-15cdozo:not(:disabled):hover{background:color-mix(in srgb,var(--brand) 8%,transparent 92%);border-color:color-mix(in srgb,var(--brand) 30%,transparent 70%)}.option.selected.svelte-15cdozo{border-color:color-mix(in srgb,var(--brand) 45%,transparent 55%);background:color-mix(in srgb,var(--brand) 12%,transparent 88%)}.option.correct.svelte-15cdozo{border-color:color-mix(in srgb,var(--color-success, #22c55e) 55%,transparent 45%);background:color-mix(in srgb,var(--color-success, #22c55e) 11%,transparent 89%)}.option.incorrect.svelte-15cdozo{border-color:color-mix(in srgb,var(--danger, #ef4444) 55%,transparent 45%);background:color-mix(in srgb,var(--danger, #ef4444) 10%,transparent 90%)}.option.svelte-15cdozo:disabled{cursor:default}.option-text.svelte-15cdozo{text-align:left;line-height:1.45}.result-icon.svelte-15cdozo{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.icon-correct.svelte-15cdozo{color:var(--color-success, #22c55e)}.icon-incorrect.svelte-15cdozo{color:var(--danger, #ef4444)}.slider.svelte-15cdozo{display:flex;flex-direction:column;gap:8px}.slider.svelte-15cdozo input[type=range]:where(.svelte-15cdozo){width:100%;height:4px;border-radius:999px;appearance:none;background:color-mix(in srgb,var(--muted) 22%,transparent 78%);outline:none}.slider.svelte-15cdozo input[type=range]:where(.svelte-15cdozo)::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--brand) 85%,white 15%);cursor:pointer}.slider-labels.svelte-15cdozo{display:flex;justify-content:space-between;font-size:.82rem;color:color-mix(in srgb,var(--muted) 75%,var(--text) 25%)}.slider-result.svelte-15cdozo{font-size:.84rem;color:color-mix(in srgb,var(--muted) 74%,var(--text) 26%)}.actions-row.svelte-15cdozo{display:flex;align-items:center;justify-content:space-between;gap:10px}.quiz-submit-btn.svelte-15cdozo{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand) 45%,transparent 55%);background:color-mix(in srgb,var(--brand) 14%,transparent 86%);color:color-mix(in srgb,var(--text) 95%,var(--muted) 5%);font-size:.875rem;font-weight:600;cursor:pointer}.quiz-submit-btn.svelte-15cdozo:disabled{opacity:.55;cursor:not-allowed}.btn-spinner.svelte-15cdozo{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-15cdozo-spin .8s linear infinite}@keyframes svelte-15cdozo-spin{to{transform:rotate(360deg)}}.rewards.svelte-15cdozo{display:inline-flex;align-items:center;gap:8px;min-height:20px;color:color-mix(in srgb,var(--muted) 72%,var(--text) 28%);font-size:.84rem}.rewards.has-reward.svelte-15cdozo{color:color-mix(in srgb,var(--text) 96%,var(--muted) 4%);font-weight:600}.notice.svelte-15cdozo,.error.svelte-15cdozo,.remaining.svelte-15cdozo,.explanation.svelte-15cdozo{margin:0;font-size:.84rem;line-height:1.45}.notice.svelte-15cdozo{color:color-mix(in srgb,var(--muted) 76%,var(--text) 24%)}.remaining.svelte-15cdozo,.explanation.svelte-15cdozo{color:color-mix(in srgb,var(--muted) 72%,var(--text) 28%)}.error.svelte-15cdozo{color:color-mix(in srgb,var(--danger, #ef4444) 86%,var(--text) 14%)}@media(prefers-reduced-motion:reduce){.option.svelte-15cdozo,.quiz-submit-btn.svelte-15cdozo{transition:none}.btn-spinner.svelte-15cdozo{animation:none}}.score-card.svelte-102yzbl{display:flex;flex-direction:column;gap:4px}.title.svelte-102yzbl{margin:0;font-size:1rem;font-weight:520;line-height:1.45;color:color-mix(in srgb,var(--text) 96%,var(--muted) 4%)}.title.svelte-102yzbl strong:where(.svelte-102yzbl){font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--text) 99%,var(--muted) 1%)}.meta.svelte-102yzbl{margin:0;font-size:.86rem;letter-spacing:.01em;text-transform:capitalize;color:color-mix(in srgb,var(--muted) 76%,var(--text) 24%)}.text-card.svelte-208iuq{display:flex;flex-direction:column;gap:8px}.body.svelte-208iuq{margin:0;font-size:1rem;line-height:1.6;white-space:pre-wrap;color:color-mix(in srgb,var(--text) 96%,var(--muted) 4%)}.body.truncated.svelte-208iuq{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.expand-toggle.svelte-208iuq{align-self:flex-start;padding:0;border:none;background:transparent;color:color-mix(in srgb,var(--text) 76%,var(--muted) 24%);font-size:.84rem;font-weight:560;cursor:pointer;transition:color var(--duration-fast, .12s) var(--ease-smooth, ease)}.expand-toggle.svelte-208iuq:hover{color:color-mix(in srgb,var(--text) 96%,var(--muted) 4%)}.expand-toggle.svelte-208iuq:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 50%,transparent 50%);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){.expand-toggle.svelte-208iuq{transition:none}}.composer.svelte-110ykg7{width:100%}.composer-inner.svelte-110ykg7{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border-radius:1.25rem;background:color-mix(in srgb,var(--card) 92%,rgba(10,12,20,.65));border:1px solid color-mix(in srgb,var(--muted) 18%,transparent 82%);box-shadow:0 18px 32px -28px #000000a6}.composer-input.svelte-110ykg7{width:100%;min-height:120px;resize:vertical;border:1px solid color-mix(in srgb,var(--muted) 25%,transparent 75%);border-radius:1rem;padding:1rem 1.15rem;background:color-mix(in srgb,var(--card) 85%,rgba(255,255,255,.02));color:inherit;font:inherit;line-height:1.5;transition:border .14s ease,box-shadow .14s ease}.composer-input.svelte-110ykg7:focus-visible{outline:none;border-color:color-mix(in srgb,var(--brand) 45%,transparent 55%);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent 82%)}.composer-input.svelte-110ykg7:disabled{opacity:.65;cursor:not-allowed}.composer-footer.svelte-110ykg7{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.composer-status.svelte-110ykg7{font-size:.9rem;color:color-mix(in srgb,var(--muted) 35%,var(--text) 65%)}.status-error.svelte-110ykg7{color:color-mix(in srgb,#ff7a7a 85%,white 15%)}.composer-actions.svelte-110ykg7{display:flex;align-items:center;gap:.75rem}.length.svelte-110ykg7{font-size:.8rem;color:color-mix(in srgb,var(--muted) 45%,var(--text) 55%)}@media(max-width:640px){.composer-inner.svelte-110ykg7{padding:1.25rem;gap:.65rem}.composer-footer.svelte-110ykg7{align-items:flex-start}.composer-actions.svelte-110ykg7{width:100%;justify-content:space-between}}.quiz-composer.svelte-11qgo4g{display:flex;flex-direction:column;gap:1.75rem}.quiz-composer__section.svelte-11qgo4g{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-radius:1.25rem;background:color-mix(in srgb,var(--card) 94%,rgba(12,16,32,.72));border:1px solid color-mix(in srgb,var(--muted) 20%,transparent 80%)}.quiz-composer__section-title.svelte-11qgo4g{font-size:1.05rem;font-weight:600;margin:0}.quiz-composer__field-group.svelte-11qgo4g{display:flex;flex-direction:column;gap:.5rem}.quiz-composer__label.svelte-11qgo4g{font-weight:600;font-size:.95rem}.quiz-composer__label-hint.svelte-11qgo4g{font-weight:400;color:color-mix(in srgb,var(--muted) 55%,var(--text) 45%)}.quiz-composer__textarea.svelte-11qgo4g{border-radius:.85rem;border:1px solid color-mix(in srgb,var(--muted) 30%,transparent 70%);background:color-mix(in srgb,var(--card) 85%,rgba(255,255,255,.02));padding:.85rem 1rem;color:inherit;font:inherit;resize:vertical;min-height:96px;transition:border .14s ease,box-shadow .14s ease}.quiz-composer__textarea.svelte-11qgo4g:focus-visible,.quiz-composer__option-input.svelte-11qgo4g:focus-visible,.quiz-composer__grid-field.svelte-11qgo4g input:where(.svelte-11qgo4g):focus-visible,.quiz-composer__grid-field.svelte-11qgo4g select:where(.svelte-11qgo4g):focus-visible{outline:none;border-color:color-mix(in srgb,var(--brand) 45%,transparent 55%);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent 82%)}.quiz-composer__choice-row.svelte-11qgo4g{display:flex;gap:.75rem;flex-wrap:wrap}.quiz-composer__choice.svelte-11qgo4g{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem .9rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--muted) 35%,transparent 65%);cursor:pointer;transition:border .14s ease,background .14s ease}.quiz-composer__choice.svelte-11qgo4g input:where(.svelte-11qgo4g){accent-color:var(--brand)}.quiz-composer__choice.is-selected.svelte-11qgo4g{border-color:color-mix(in srgb,var(--brand) 35%,transparent 65%);background:color-mix(in srgb,var(--brand) 12%,transparent 88%)}.quiz-composer__multiple.svelte-11qgo4g,.quiz-composer__slider.svelte-11qgo4g{display:flex;flex-direction:column;gap:.75rem}.quiz-composer__hint.svelte-11qgo4g{font-size:.85rem;color:color-mix(in srgb,var(--muted) 55%,var(--text) 45%);margin:0}.quiz-composer__option-list.svelte-11qgo4g{list-style:none;display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0}.quiz-composer__option-item.svelte-11qgo4g{display:flex;gap:.5rem;align-items:center}.quiz-composer__option-radio.svelte-11qgo4g input:where(.svelte-11qgo4g){width:1.1rem;height:1.1rem;accent-color:var(--brand)}.quiz-composer__option-input.svelte-11qgo4g{flex:1;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--muted) 30%,transparent 70%);background:color-mix(in srgb,var(--card) 90%,rgba(255,255,255,.02));padding:.6rem .75rem;color:inherit;font:inherit}.quiz-composer__option-remove.svelte-11qgo4g{border:none;background:transparent;color:color-mix(in srgb,var(--muted) 65%,var(--text) 35%);font-size:1.1rem;line-height:1;padding:.25rem;border-radius:.5rem;cursor:pointer}.quiz-composer__option-remove.svelte-11qgo4g:hover,.quiz-composer__option-remove.svelte-11qgo4g:focus-visible{color:color-mix(in srgb,var(--error, #ff7a7a) 85%,white 15%);background:color-mix(in srgb,var(--error, #ff7a7a) 12%,transparent 88%);outline:none}.quiz-composer__add-option.svelte-11qgo4g{align-self:flex-start;border:1px dashed color-mix(in srgb,var(--muted) 40%,transparent 60%);border-radius:.75rem;padding:.45rem .9rem;background:color-mix(in srgb,var(--card) 88%,rgba(255,255,255,.03));color:inherit;cursor:pointer;transition:border .14s ease,background .14s ease}.quiz-composer__add-option.svelte-11qgo4g:hover,.quiz-composer__add-option.svelte-11qgo4g:focus-visible{border-style:solid;border-color:color-mix(in srgb,var(--brand) 40%,transparent 60%);background:color-mix(in srgb,var(--brand) 15%,transparent 85%);outline:none}.quiz-composer__slider.svelte-11qgo4g .quiz-composer__grid:where(.svelte-11qgo4g){grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.quiz-composer__grid.svelte-11qgo4g{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.quiz-composer__grid-field.svelte-11qgo4g{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.quiz-composer__grid-field.svelte-11qgo4g input:where(.svelte-11qgo4g),.quiz-composer__grid-field.svelte-11qgo4g select:where(.svelte-11qgo4g){border-radius:.75rem;border:1px solid color-mix(in srgb,var(--muted) 30%,transparent 70%);background:color-mix(in srgb,var(--card) 90%,rgba(255,255,255,.03));padding:.55rem .75rem;color:inherit;font:inherit}.quiz-composer__error.svelte-11qgo4g{padding:.9rem 1rem;border-radius:.85rem;background:color-mix(in srgb,#ff7a7a 18%,transparent 82%);border:1px solid color-mix(in srgb,#ff7a7a 45%,transparent 55%);color:#fff;font-weight:600}.quiz-composer__actions.svelte-11qgo4g{display:flex;justify-content:flex-end}.quiz-composer__submit.svelte-11qgo4g{padding:.75rem 1.5rem;border-radius:.85rem;border:none;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 88%,white 12%),var(--brand));color:#fff;font-weight:600;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.quiz-composer__submit.svelte-11qgo4g:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.quiz-composer__submit.svelte-11qgo4g:not(:disabled):hover,.quiz-composer__submit.svelte-11qgo4g:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:0 10px 24px -18px #0009;outline:none}.sr-only.svelte-11qgo4g{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:640px){.quiz-composer__section.svelte-11qgo4g{padding:1rem}.quiz-composer__grid.svelte-11qgo4g{grid-template-columns:1fr}}.composer-layer.svelte-1aihyqk{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:1.25rem;z-index:80}.composer-backdrop.svelte-1aihyqk{position:fixed;inset:0;background:#080b13ad;border:none;pointer-events:auto;padding:0;margin:0}.composer-backdrop.svelte-1aihyqk:focus{outline:none}.composer-dialog.svelte-1aihyqk{position:relative;width:min(640px,100%);background:#0d111bf2;border-radius:1.25rem 1.25rem 0 0;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 80px #0000008c;padding:1.25rem 1.5rem 1.5rem;pointer-events:auto;max-height:min(90vh,680px);overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.composer-header.svelte-1aihyqk{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:sticky;top:0;padding-bottom:.75rem;background:inherit;z-index:1}.composer-header.svelte-1aihyqk h2:where(.svelte-1aihyqk){font-size:1.2rem}.composer-close.svelte-1aihyqk{width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:inherit;display:grid;place-items:center;font-size:1.1rem;cursor:pointer}.composer-close.svelte-1aihyqk:hover,.composer-close.svelte-1aihyqk:focus-visible{border-color:color-mix(in srgb,var(--brand) 70%,white 30%);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent 82%)}@media(min-width:900px){.composer-layer.svelte-1aihyqk{align-items:center}.composer-dialog.svelte-1aihyqk{border-radius:1.5rem}}@media(max-width:720px){.composer-dialog.svelte-1aihyqk{padding:1rem 1.1rem 1.35rem;border-radius:1.1rem 1.1rem 0 0}}.page.svelte-ljzpxq{max-width:960px;margin:0 auto;padding:16px 16px 64px;display:flex;flex-direction:column;gap:16px}.feed-header.svelte-ljzpxq{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.feed-header-info.svelte-ljzpxq{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.feed-title.svelte-ljzpxq{font-size:1.5rem;font-weight:700;margin:0}.feed-meta.svelte-ljzpxq{font-size:.875rem;color:var(--muted);padding:4px 12px;border-radius:999px;background:#ffffff0d}.feed-actions.svelte-ljzpxq{display:flex;gap:8px}.compose-trigger.svelte-ljzpxq{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:color-mix(in srgb,var(--brand) 15%,transparent 85%);color:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .16s ease;min-height:44px}.compose-trigger.svelte-ljzpxq:hover,.compose-trigger.svelte-ljzpxq:focus-visible{border-color:color-mix(in srgb,var(--brand) 60%,white 40%);background:color-mix(in srgb,var(--brand) 25%,transparent 75%);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent 82%)}.compose-trigger-label.svelte-ljzpxq{display:none}.quick-actions.svelte-ljzpxq{position:relative}.quick-actions-trigger.svelte-ljzpxq{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:inherit;cursor:pointer;transition:all .16s ease;list-style:none}.quick-actions-trigger.svelte-ljzpxq::-webkit-details-marker{display:none}.quick-actions-trigger.svelte-ljzpxq:hover,.quick-actions[open].svelte-ljzpxq .quick-actions-trigger:where(.svelte-ljzpxq){border-color:#ffffff4d;background:#ffffff1a}.quick-actions-menu.svelte-ljzpxq{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;padding:8px;margin:0;list-style:none;background:color-mix(in srgb,var(--card) 98%,transparent 2%);border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:0 12px 28px #0006;z-index:10}.quick-action-item.svelte-ljzpxq{width:100%;padding:10px 12px;text-align:left;border:none;background:transparent;color:inherit;font-size:.875rem;border-radius:8px;cursor:pointer;transition:background .12s ease}.quick-action-item.svelte-ljzpxq:hover,.quick-action-item.svelte-ljzpxq:focus-visible{background:#ffffff14;outline:none}.feed.svelte-ljzpxq,.feed-posts.svelte-ljzpxq{display:flex;flex-direction:column;gap:16px}.feed-item.svelte-ljzpxq{position:relative;display:flex;flex-direction:column;gap:8px}.feed-item.svelte-ljzpxq article{width:100%}.feed-empty.svelte-ljzpxq{padding:16px;text-align:center;color:var(--muted);background:#ffffff0a;border-radius:12px;font-size:.875rem}.empty.svelte-ljzpxq{color:var(--muted);text-align:center;padding:2rem 0}.loader-error.svelte-ljzpxq{display:flex;flex-direction:column;gap:.75rem;align-items:center}.loader-error.svelte-ljzpxq p:where(.svelte-ljzpxq){margin:0}.retry-button.svelte-ljzpxq{min-width:160px}.error.svelte-ljzpxq{color:#ff9999e6;text-align:center}.load-more.svelte-ljzpxq{display:flex;justify-content:center;padding-top:1.5rem;min-height:60px}.load-more.svelte-ljzpxq .btn:where(.svelte-ljzpxq){min-width:160px}.end.svelte-ljzpxq{color:var(--muted);font-size:.9rem}@media(min-width:768px){.compose-trigger-label.svelte-ljzpxq{display:inline}}
