.page-actions.svelte-qggpxi{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:var(--space-4) 0}.page-actions__btn.svelte-qggpxi{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:var(--font-body, sans-serif);font-size:var(--text-sm, .875rem);font-weight:600;color:var(--text-muted, #888);background:transparent;border:1px solid var(--border-light, #e5e5e5);border-radius:var(--radius-full, 9999px);cursor:pointer;transition:all .15s ease;user-select:none;line-height:1}.page-actions__btn.svelte-qggpxi:hover{color:var(--color-teal, #2b6cb0);border-color:var(--color-teal, #2b6cb0);background:#2b6cb00d}.page-actions__like.svelte-qggpxi:hover{color:#e53e3e;border-color:#e53e3e;background:#e53e3e0d}.page-actions__like.is-liked.svelte-qggpxi{color:#e53e3e;border-color:#e53e3e;background:#e53e3e14}.page-actions__like.svelte-qggpxi:disabled{opacity:.6;cursor:wait}.page-actions__like.is-liked.svelte-qggpxi svg:where(.svelte-qggpxi){transform:scale(1.15);transition:transform .2s ease}.page-actions__count.svelte-qggpxi{font-variant-numeric:tabular-nums}.page-actions__btn.svelte-qggpxi svg:where(.svelte-qggpxi){flex-shrink:0}.user-menu.svelte-1gjqjyc{position:relative;display:flex;align-items:center}.user-menu__avatar.svelte-1gjqjyc{width:32px;height:32px;border-radius:50%;border:2px solid var(--border-light, #e2e8f0);background:var(--color-primary, #1e3a5f);color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .2s}.user-menu__avatar.svelte-1gjqjyc:hover{border-color:var(--color-secondary, #d4a574)}.user-menu__photo.svelte-1gjqjyc{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-menu__initials.svelte-1gjqjyc{font-size:14px;font-weight:600;line-height:1;font-family:var(--font-heading, sans-serif)}.user-menu__dropdown.svelte-1gjqjyc{position:absolute;top:calc(100% + 8px);right:0;width:220px;background:var(--bg-primary, #fff);border:1px solid var(--border-light, #e2e8f0);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;overflow:hidden}.user-menu__info.svelte-1gjqjyc{padding:12px 16px;display:flex;flex-direction:column;gap:2px}.user-menu__name.svelte-1gjqjyc{font-weight:600;font-size:14px;color:var(--text-primary, #1a1a2e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__email.svelte-1gjqjyc{font-size:12px;color:var(--text-muted, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__divider.svelte-1gjqjyc{height:1px;background:var(--border-light, #e2e8f0)}.user-menu__signout.svelte-1gjqjyc{width:100%;display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;background:none;cursor:pointer;font-size:14px;color:var(--text-primary, #1a1a2e);transition:background .15s,color .15s;text-align:left}.user-menu__signout.svelte-1gjqjyc:hover{background:var(--bg-secondary, #f8f9fa);color:#dc2626}.user-menu__signout.svelte-1gjqjyc:hover svg:where(.svelte-1gjqjyc){stroke:#dc2626}.ask-lawra.svelte-1y1bfsx{position:fixed;bottom:0;right:0;z-index:var(--z-overlay, 300);font-family:var(--font-body, "Inter", sans-serif)}.ask-lawra__fab.svelte-1y1bfsx{position:fixed;bottom:1.5rem;right:1.5rem;width:56px;height:56px;border-radius:50%;border:none;background:var(--color-brand-primary, #1B2A4A);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #00000040;transition:transform .2s ease,opacity .2s ease,bottom .3s ease;z-index:var(--z-overlay, 300)}.ask-lawra__fab.svelte-1y1bfsx:hover{transform:scale(1.08)}.ask-lawra__fab--shifted.svelte-1y1bfsx{bottom:6rem}.ask-lawra__fab--hidden.svelte-1y1bfsx{opacity:0;pointer-events:none;transform:scale(.8)}.ask-lawra__fab-icon.svelte-1y1bfsx{border-radius:50%;object-fit:cover}.ask-lawra__fab-pulse.svelte-1y1bfsx{position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--color-brand-primary, #1B2A4A);animation:svelte-1y1bfsx-lawra-pulse 2s ease-in-out infinite;pointer-events:none}@keyframes svelte-1y1bfsx-lawra-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}.ask-lawra__panel.svelte-1y1bfsx{position:fixed;bottom:1.5rem;right:1.5rem;width:400px;max-height:650px;background:var(--surface-white, #fff);border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-xl, 16px);box-shadow:0 8px 40px #00000026;display:flex;flex-direction:column;overflow:hidden;animation:svelte-1y1bfsx-lawra-panel-in .25s ease-out;z-index:var(--z-overlay, 300)}@keyframes svelte-1y1bfsx-lawra-panel-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ask-lawra__header.svelte-1y1bfsx{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;color:#fff;flex-shrink:0;transition:background .3s ease}.ask-lawra__header-left.svelte-1y1bfsx{display:flex;align-items:center;gap:.5rem}.ask-lawra__header-avatar.svelte-1y1bfsx{border-radius:50%}.ask-lawra__header-title.svelte-1y1bfsx{font-weight:600;font-size:.95rem}.ask-lawra__header-actions.svelte-1y1bfsx{display:flex;gap:.25rem}.ask-lawra__header-btn.svelte-1y1bfsx{background:transparent;border:none;color:#fff;cursor:pointer;padding:.35rem;border-radius:var(--radius-sm, 6px);display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .15s ease,background .15s ease}.ask-lawra__header-btn.svelte-1y1bfsx:hover{opacity:1;background:#ffffff26}.ask-lawra__header-btn--active.svelte-1y1bfsx{opacity:1;background:#fff3}.ask-lawra__personas.svelte-1y1bfsx{display:flex;gap:.35rem;padding:.5rem .75rem;overflow-x:auto;flex-shrink:0;border-bottom:1px solid var(--border-light, #e5e7eb);scrollbar-width:none}.ask-lawra__personas.svelte-1y1bfsx::-webkit-scrollbar{display:none}.ask-lawra__persona-chip.svelte-1y1bfsx{display:flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:var(--radius-full, 9999px);border:1.5px solid var(--border-light, #d1d5db);background:transparent;cursor:pointer;font-size:.78rem;font-family:inherit;white-space:nowrap;color:var(--text-primary, #1a1a1a);transition:all .2s ease}.ask-lawra__persona-chip.svelte-1y1bfsx:hover:not(.ask-lawra__persona-chip--active){border-color:var(--text-muted, #6b7280);background:var(--surface-parchment, #f5f0e8)}.ask-lawra__persona-chip--active.svelte-1y1bfsx{border-color:transparent;font-weight:600}.ask-lawra__persona-chip--locked.svelte-1y1bfsx{opacity:.6}.ask-lawra__persona-chip-avatar.svelte-1y1bfsx{border-radius:50%;width:18px;height:18px;object-fit:cover}.ask-lawra__lock-icon.svelte-1y1bfsx{opacity:.7;flex-shrink:0}.ask-lawra__messages.svelte-1y1bfsx{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;min-height:180px;max-height:340px}.ask-lawra__msg.svelte-1y1bfsx{display:flex;flex-direction:column;max-width:85%}.ask-lawra__msg--user.svelte-1y1bfsx{align-self:flex-end}.ask-lawra__msg--model.svelte-1y1bfsx{align-self:flex-start}.ask-lawra__msg-bubble.svelte-1y1bfsx{padding:.6rem .85rem;border-radius:var(--radius-lg, 12px);font-size:.875rem;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}.ask-lawra__msg-bubble--user.svelte-1y1bfsx{background:var(--color-brand-primary, #1B2A4A);color:#fff;border-bottom-right-radius:4px}.ask-lawra__msg-bubble--model.svelte-1y1bfsx{background:var(--surface-parchment, #f5f0e8);color:var(--text-primary, #1a1a1a);border-bottom-left-radius:4px}.ask-lawra__msg-bubble--model.svelte-1y1bfsx strong{font-weight:600}.ask-lawra__msg-bubble--model.svelte-1y1bfsx code{background:#0000000f;padding:.1em .3em;border-radius:3px;font-family:var(--font-mono, monospace);font-size:.85em}.ask-lawra__copy-btn.svelte-1y1bfsx{align-self:flex-start;background:transparent;border:none;color:var(--text-muted, #6b7280);cursor:pointer;padding:.2rem;margin-top:.15rem;opacity:0;transition:opacity .15s ease}.ask-lawra__msg.svelte-1y1bfsx:hover .ask-lawra__copy-btn:where(.svelte-1y1bfsx){opacity:.7}.ask-lawra__copy-btn.svelte-1y1bfsx:hover{opacity:1!important;color:var(--color-brand-primary, #1B2A4A)}.ask-lawra__typing.svelte-1y1bfsx{display:inline-flex;gap:4px;padding:.2rem 0}.ask-lawra__typing.svelte-1y1bfsx span:where(.svelte-1y1bfsx){width:6px;height:6px;border-radius:50%;background:var(--text-muted, #6b7280);animation:svelte-1y1bfsx-lawra-dot 1.2s ease-in-out infinite}.ask-lawra__typing.svelte-1y1bfsx span:where(.svelte-1y1bfsx):nth-child(2){animation-delay:.2s}.ask-lawra__typing.svelte-1y1bfsx span:where(.svelte-1y1bfsx):nth-child(3){animation-delay:.4s}@keyframes svelte-1y1bfsx-lawra-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ask-lawra__error.svelte-1y1bfsx{background:#fef2f2;color:#dc2626;padding:.5rem .75rem;border-radius:var(--radius-md, 8px);font-size:.8rem;text-align:center}.ask-lawra__suggestions.svelte-1y1bfsx{padding:0 1rem .5rem;flex-shrink:0}.ask-lawra__suggestions-label.svelte-1y1bfsx{font-size:.75rem;color:var(--text-muted, #6b7280);display:block;margin-bottom:.4rem}.ask-lawra__suggestions-list.svelte-1y1bfsx{display:flex;flex-direction:column;gap:.35rem}.ask-lawra__suggestion-chip.svelte-1y1bfsx{background:var(--surface-parchment, #f5f0e8);border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-full, 9999px);padding:.4rem .75rem;font-size:.8rem;color:var(--text-primary, #1a1a1a);cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease;font-family:inherit}.ask-lawra__suggestion-chip.svelte-1y1bfsx:hover:not(:disabled){background:var(--color-brand-primary, #1B2A4A);color:#fff;border-color:var(--color-brand-primary, #1B2A4A)}.ask-lawra__suggestion-chip.svelte-1y1bfsx:disabled{opacity:.5;cursor:not-allowed}.ask-lawra__limit.svelte-1y1bfsx{padding:.75rem 1rem;background:#fffbeb;border-top:1px solid #fde68a;text-align:center;font-size:.8rem;color:#92400e;flex-shrink:0}.ask-lawra__limit.svelte-1y1bfsx p:where(.svelte-1y1bfsx){margin:.25rem 0 0;font-size:.75rem}.ask-lawra__limit-btn.svelte-1y1bfsx{margin-top:.5rem;padding:.4rem 1rem;background:var(--color-brand-primary, #1B2A4A);color:#fff;border:none;border-radius:var(--radius-full, 9999px);font-size:.8rem;cursor:pointer;font-family:inherit;transition:opacity .15s ease}.ask-lawra__limit-btn.svelte-1y1bfsx:hover{opacity:.9}.ask-lawra__input-bar.svelte-1y1bfsx{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-top:1px solid var(--border-light, #e5e7eb);flex-shrink:0}.ask-lawra__input.svelte-1y1bfsx{flex:1;border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-full, 9999px);padding:.5rem .85rem;font-size:.85rem;font-family:inherit;background:var(--surface-white, #fff);color:var(--text-primary, #1a1a1a);outline:none;transition:border-color .15s ease}.ask-lawra__input.svelte-1y1bfsx:focus{border-color:var(--color-brand-primary, #1B2A4A)}.ask-lawra__input.svelte-1y1bfsx:disabled{opacity:.5;cursor:not-allowed}.ask-lawra__send-btn.svelte-1y1bfsx{background:var(--color-brand-primary, #1B2A4A);border:none;color:#fff;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s ease,transform .15s ease;flex-shrink:0}.ask-lawra__send-btn.svelte-1y1bfsx:hover:not(:disabled){transform:scale(1.05)}.ask-lawra__send-btn.svelte-1y1bfsx:disabled{opacity:.4;cursor:not-allowed}.ask-lawra__footer.svelte-1y1bfsx{display:flex;justify-content:space-between;align-items:center;padding:.35rem .75rem;font-size:.7rem;color:var(--text-muted, #6b7280);border-top:1px solid var(--border-light, #e5e7eb);flex-shrink:0}.ask-lawra__signout-btn.svelte-1y1bfsx{display:flex;align-items:center;gap:.3rem;background:none;border:none;color:var(--text-muted, #6b7280);cursor:pointer;font-size:.7rem;font-family:inherit;padding:.15rem .3rem;border-radius:var(--radius-sm, 4px);transition:color .15s ease}.ask-lawra__signout-btn.svelte-1y1bfsx:hover{color:var(--color-error, #dc2626)}.ask-lawra__auth.svelte-1y1bfsx{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.6rem;min-height:180px}.ask-lawra__auth-header.svelte-1y1bfsx{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;font-size:.85rem;color:var(--text-primary, #1a1a1a);line-height:1.4}.ask-lawra__auth-close.svelte-1y1bfsx{background:none;border:none;cursor:pointer;color:var(--text-muted, #6b7280);padding:.2rem;flex-shrink:0}.ask-lawra__auth-error.svelte-1y1bfsx{background:#fef2f2;color:#dc2626;padding:.4rem .6rem;border-radius:var(--radius-sm, 6px);font-size:.8rem;text-align:center}.ask-lawra__auth-google.svelte-1y1bfsx{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border:1px solid var(--border-light, #d1d5db);border-radius:var(--radius-md, 8px);background:#fff;cursor:pointer;font-size:.85rem;font-family:inherit;color:var(--text-primary, #1a1a1a);transition:background .15s ease,box-shadow .15s ease}.ask-lawra__auth-google.svelte-1y1bfsx:hover{background:#f9fafb;box-shadow:0 1px 3px #0000001a}.ask-lawra__auth-google.svelte-1y1bfsx:disabled{opacity:.6;cursor:not-allowed}.ask-lawra__auth-divider.svelte-1y1bfsx{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted, #6b7280)}.ask-lawra__auth-divider.svelte-1y1bfsx:before,.ask-lawra__auth-divider.svelte-1y1bfsx:after{content:"";flex:1;height:1px;background:var(--border-light, #e5e7eb)}.ask-lawra__auth-email-btn.svelte-1y1bfsx{padding:.6rem 1rem;border:1px solid var(--border-light, #d1d5db);border-radius:var(--radius-md, 8px);background:#fff;cursor:pointer;font-size:.85rem;font-family:inherit;color:var(--text-primary, #1a1a1a);transition:background .15s ease}.ask-lawra__auth-email-btn.svelte-1y1bfsx:hover{background:#f9fafb}.ask-lawra__auth-fields.svelte-1y1bfsx{display:flex;flex-direction:column;gap:.5rem}.ask-lawra__auth-input.svelte-1y1bfsx{padding:.5rem .75rem;border:1px solid var(--border-light, #d1d5db);border-radius:var(--radius-md, 8px);font-size:.85rem;font-family:inherit;background:var(--surface-white, #fff);color:var(--text-primary, #1a1a1a);outline:none}.ask-lawra__auth-input.svelte-1y1bfsx:focus{border-color:var(--color-brand-primary, #1B2A4A)}.ask-lawra__auth-submit.svelte-1y1bfsx{padding:.6rem 1rem;background:var(--color-brand-primary, #1B2A4A);color:#fff;border:none;border-radius:var(--radius-md, 8px);font-size:.85rem;cursor:pointer;font-family:inherit;transition:opacity .15s ease}.ask-lawra__auth-submit.svelte-1y1bfsx:hover:not(:disabled){opacity:.9}.ask-lawra__auth-submit.svelte-1y1bfsx:disabled{opacity:.5;cursor:not-allowed}.ask-lawra__auth-link.svelte-1y1bfsx{background:none;border:none;color:var(--color-brand-primary, #1B2A4A);cursor:pointer;font-size:.78rem;text-align:center;text-decoration:underline;font-family:inherit;padding:.2rem}.ask-lawra__history.svelte-1y1bfsx{flex:1;overflow-y:auto;min-height:180px;display:flex;flex-direction:column}.ask-lawra__history-header.svelte-1y1bfsx{padding:.6rem 1rem;font-size:.85rem;border-bottom:1px solid var(--border-light, #e5e7eb);color:var(--text-primary, #1a1a1a)}.ask-lawra__history-empty.svelte-1y1bfsx{padding:2rem 1rem;text-align:center;color:var(--text-muted, #6b7280);font-size:.85rem}.ask-lawra__history-list.svelte-1y1bfsx{display:flex;flex-direction:column}.ask-lawra__history-item.svelte-1y1bfsx{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit;border-bottom:1px solid var(--border-light, #e5e7eb);transition:background .15s ease}.ask-lawra__history-item.svelte-1y1bfsx:hover{background:var(--surface-parchment, #f5f0e8)}.ask-lawra__history-item-left.svelte-1y1bfsx{display:flex;align-items:center;gap:.5rem;min-width:0}.ask-lawra__history-dot.svelte-1y1bfsx{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ask-lawra__history-title.svelte-1y1bfsx{font-size:.82rem;color:var(--text-primary, #1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.ask-lawra__history-meta.svelte-1y1bfsx{font-size:.7rem;color:var(--text-muted, #6b7280)}.ask-lawra__history-delete.svelte-1y1bfsx{background:none;border:none;cursor:pointer;color:var(--text-muted, #6b7280);padding:.3rem;border-radius:4px;opacity:0;transition:opacity .15s ease,color .15s ease;flex-shrink:0}.ask-lawra__history-item.svelte-1y1bfsx:hover .ask-lawra__history-delete:where(.svelte-1y1bfsx){opacity:.7}.ask-lawra__history-delete.svelte-1y1bfsx:hover{opacity:1!important;color:var(--color-error, #dc2626)}@media(max-width:768px){.ask-lawra__panel.svelte-1y1bfsx{inset:0;width:100%;max-height:100%;border-radius:0}.ask-lawra__messages.svelte-1y1bfsx{max-height:none;flex:1}.ask-lawra__history.svelte-1y1bfsx,.ask-lawra__auth.svelte-1y1bfsx{max-height:none}.ask-lawra__history-title.svelte-1y1bfsx{max-width:60vw}}[data-mode=dark] .ask-lawra__panel.svelte-1y1bfsx{background:var(--surface-white, #1e1e2e);border-color:var(--border-light, #374151)}[data-mode=dark] .ask-lawra__personas.svelte-1y1bfsx{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-lawra__persona-chip.svelte-1y1bfsx{border-color:var(--border-light, #4b5563);color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-lawra__persona-chip.svelte-1y1bfsx:hover:not(.ask-lawra__persona-chip--active){background:var(--surface-parchment, #2a2a3e)}[data-mode=dark] .ask-lawra__msg-bubble--model.svelte-1y1bfsx{background:var(--surface-parchment, #2a2a3e);color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-lawra__suggestion-chip.svelte-1y1bfsx,[data-mode=dark] .ask-lawra__input.svelte-1y1bfsx{background:var(--surface-parchment, #2a2a3e);border-color:var(--border-light, #374151);color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-lawra__footer.svelte-1y1bfsx,[data-mode=dark] .ask-lawra__input-bar.svelte-1y1bfsx{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-lawra__error.svelte-1y1bfsx{background:#451a1a;color:#fca5a5}[data-mode=dark] .ask-lawra__limit.svelte-1y1bfsx{background:#451a00;border-color:#78350f;color:#fde68a}[data-mode=dark] .ask-lawra__msg-bubble--model.svelte-1y1bfsx code{background:#ffffff1a}[data-mode=dark] .ask-lawra__auth-google.svelte-1y1bfsx,[data-mode=dark] .ask-lawra__auth-email-btn.svelte-1y1bfsx,[data-mode=dark] .ask-lawra__auth-input.svelte-1y1bfsx{background:var(--surface-parchment, #2a2a3e);border-color:var(--border-light, #4b5563);color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-lawra__auth-header.svelte-1y1bfsx{color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-lawra__history-header.svelte-1y1bfsx{color:var(--text-primary, #e5e5e5);border-color:var(--border-light, #374151)}[data-mode=dark] .ask-lawra__history-item.svelte-1y1bfsx{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-lawra__history-item.svelte-1y1bfsx:hover{background:var(--surface-parchment, #2a2a3e)}[data-mode=dark] .ask-lawra__history-title.svelte-1y1bfsx{color:var(--text-primary, #e5e5e5)}.comment-section.svelte-1i5gvu4{max-width:800px;margin:0 auto;padding:var(--space-8) var(--space-4);border-top:1px solid var(--border-light, #e5e5e5)}.comment-section__title.svelte-1i5gvu4{font-size:var(--text-xl, 1.25rem);font-weight:700;margin-bottom:var(--space-4);color:var(--text-primary, #1a1a1a)}.comment-section__loading.svelte-1i5gvu4,.comment-section__empty.svelte-1i5gvu4{color:var(--text-muted, #888);font-size:var(--text-sm, .875rem);padding:var(--space-4) 0}.comment-section__success.svelte-1i5gvu4{background:#38a1691a;border:1px solid rgba(56,161,105,.3);border-radius:var(--radius-md, .5rem);padding:var(--space-4);color:#276749;font-size:var(--text-sm, .875rem);margin-top:var(--space-4)}.comment-list.svelte-1i5gvu4{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.comment-item.svelte-1i5gvu4{padding:var(--space-4);background:var(--surface-parchment, #faf8f5);border-radius:var(--radius-md, .5rem);border:1px solid var(--border-light, #e5e5e5)}.comment-item__header.svelte-1i5gvu4{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.comment-item__author.svelte-1i5gvu4{font-weight:600;font-size:var(--text-sm, .875rem);color:var(--text-primary, #1a1a1a)}.comment-item__time.svelte-1i5gvu4{font-size:var(--text-xs, .75rem);color:var(--text-muted, #888)}.comment-item__text.svelte-1i5gvu4{font-size:var(--text-sm, .875rem);line-height:1.6;color:var(--text-secondary, #4a4a4a);margin:0;white-space:pre-wrap;word-break:break-word}.comment-form.svelte-1i5gvu4{margin-top:var(--space-4)}.comment-form__signed-in.svelte-1i5gvu4{font-size:var(--text-sm, .875rem);color:var(--text-muted, #888);margin-bottom:var(--space-3)}.comment-form__label.svelte-1i5gvu4{display:block;font-size:var(--text-sm, .875rem);font-weight:600;color:var(--text-primary, #1a1a1a);margin-bottom:var(--space-1)}.comment-form__input.svelte-1i5gvu4,.comment-form__textarea.svelte-1i5gvu4{width:100%;padding:var(--space-3);font-family:var(--font-body, sans-serif);font-size:var(--text-sm, .875rem);color:#1a1a1a;background:#fff;border:1px solid var(--border-light, #e5e5e5);border-radius:var(--radius-md, .5rem);transition:border-color .15s ease;box-sizing:border-box}.comment-form__input.svelte-1i5gvu4:focus,.comment-form__textarea.svelte-1i5gvu4:focus{outline:none;border-color:var(--color-teal, #2b6cb0);box-shadow:0 0 0 3px #2b6cb01a}.comment-form__input.svelte-1i5gvu4{margin-bottom:var(--space-3)}.comment-form__textarea.svelte-1i5gvu4{resize:vertical;min-height:100px}.comment-form__meta.svelte-1i5gvu4{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-2);gap:var(--space-2)}.comment-form__char-count.svelte-1i5gvu4{font-size:var(--text-xs, .75rem);color:var(--text-muted, #888);font-variant-numeric:tabular-nums}.comment-form__moderation.svelte-1i5gvu4{font-size:var(--text-xs, .75rem);color:var(--text-muted, #888);font-style:italic}.comment-form__error.svelte-1i5gvu4{color:#e53e3e;font-size:var(--text-sm, .875rem);margin-top:var(--space-2)}.comment-form__submit.svelte-1i5gvu4{margin-top:var(--space-4);padding:.6rem 1.5rem;font-family:var(--font-body, sans-serif);font-size:var(--text-sm, .875rem);font-weight:600;color:#fff;background:var(--color-navy, #1B2A4A);border:none;border-radius:var(--radius-md, .5rem);cursor:pointer;transition:background .15s ease,opacity .15s ease}.comment-form__submit.svelte-1i5gvu4:hover:not(:disabled){background:var(--color-navy-light, #2d3f61)}.comment-form__submit.svelte-1i5gvu4:disabled{opacity:.5;cursor:not-allowed}
