.comments-shell.svelte-6mr3o3{display:flex;flex-direction:column;gap:var(--space-stack-md)}.comments-shell__header.svelte-6mr3o3{display:flex;flex-wrap:wrap;gap:.35rem 1rem;align-items:baseline}.comments-shell__titles.svelte-6mr3o3{display:flex;flex-direction:column;gap:.3rem}.comments-shell__titles.svelte-6mr3o3 h2:where(.svelte-6mr3o3){margin:0;font-size:var(--font-size-2xl)}.comments-shell__subtitle.svelte-6mr3o3{margin:0;color:var(--text-muted);max-width:72ch}.comments-shell__panel.svelte-6mr3o3{background:var(--surface-card);border:1px solid var(--border-normal);border-radius:1.25rem;padding:clamp(1.15rem,4vw,1.6rem);box-shadow:var(--shadow-soft-active);transition:border-color var(--motion-fast) var(--ease-standard)}.comments-shell__panel[data-state=ready].svelte-6mr3o3{border-color:var(--border-strong)}.comments-shell__actions.svelte-6mr3o3{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.comments-shell__stage.svelte-6mr3o3{position:relative}.comments-shell__iframe.svelte-6mr3o3{position:relative;z-index:0;display:flex;flex-direction:column;gap:.6rem;opacity:0;transform:translateY(.25rem);pointer-events:none;transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.comments-shell__panel[data-state=ready].svelte-6mr3o3 .comments-shell__iframe:where(.svelte-6mr3o3){opacity:1;transform:translateY(0);pointer-events:auto}.comments-shell__mount.svelte-6mr3o3{min-height:18rem}.comments-shell__loading-label.svelte-6mr3o3{display:block;font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:.6rem;letter-spacing:.02em;position:relative;z-index:2;transition:opacity var(--motion-fast) var(--ease-standard)}.comments-shell__panel[data-state=ready].svelte-6mr3o3 .comments-shell__loading-label:where(.svelte-6mr3o3){opacity:0}.comments-shell__skeleton.svelte-6mr3o3{position:absolute;inset:2.4rem 0 0;z-index:1;display:flex;flex-direction:column;gap:1.05rem;pointer-events:none;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard);--skeleton-base:color-mix(in srgb, var(--text-primary) 7%, transparent);--skeleton-highlight:color-mix(in srgb, var(--text-primary) 12%, transparent)}.comments-shell__panel[data-state=idle].svelte-6mr3o3 .comments-shell__skeleton:where(.svelte-6mr3o3),.comments-shell__panel[data-state=loading].svelte-6mr3o3 .comments-shell__skeleton:where(.svelte-6mr3o3){opacity:1}.comments-shell__skeleton-block.svelte-6mr3o3{display:flex;flex-direction:column;gap:.55rem;padding-top:.1rem}.comments-shell__skeleton-line.svelte-6mr3o3{height:.9rem;border-radius:.45rem;background:var(--skeleton-base)}.comments-shell__panel[data-state=loading].svelte-6mr3o3 .comments-shell__skeleton-line:where(.svelte-6mr3o3){background:linear-gradient(90deg,var(--skeleton-base) 0%,var(--skeleton-highlight) 50%,var(--skeleton-base) 100%);background-size:240% 100%;animation:svelte-6mr3o3-skeleton-shimmer 1.8s ease-in-out infinite}@keyframes svelte-6mr3o3-skeleton-shimmer{0%{background-position:120%0}to{background-position:-120%0}}.comments-shell__skeleton-line--meta.svelte-6mr3o3{width:40%;height:.75rem;opacity:.75}.comments-shell__skeleton-line--long.svelte-6mr3o3{width:94%}.comments-shell__skeleton-line--short.svelte-6mr3o3{width:60%}@media (prefers-reduced-motion:reduce){.comments-shell__panel[data-state=loading].svelte-6mr3o3 .comments-shell__skeleton-line:where(.svelte-6mr3o3){animation:none;background:var(--skeleton-base)}}.comments-shell__fallback.svelte-6mr3o3{display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.2rem;border-radius:1rem;border:1px dashed var(--border-accent);background:color-mix(in srgb,var(--surface-card) 86%,transparent);color:var(--text-body)}.comments-shell__fallback-title.svelte-6mr3o3{margin:0;font-size:var(--font-size-lg);color:var(--text-primary)}.comments-shell__fallback-hint.svelte-6mr3o3{margin:.15rem 0 0;color:var(--text-muted)}.comments-shell__timeout.svelte-6mr3o3{margin-top:.85rem;padding:.9rem 1rem;border-radius:1rem;border:1px dashed var(--border-muted);background:color-mix(in srgb,var(--surface-card) 84%,transparent);color:var(--text-body);display:flex;flex-direction:column;gap:.55rem}.comments-shell__timeout-title.svelte-6mr3o3{margin:0;font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}.comments-shell__timeout-message.svelte-6mr3o3{margin:0;color:var(--text-muted)}.comments-shell__link.svelte-6mr3o3{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:fit-content;padding:.55rem 1.05rem;border-radius:.85rem;border:1px solid var(--border-normal);background:color-mix(in srgb,var(--surface-interactive) 60%,transparent);color:var(--text-primary);text-decoration:none;font:inherit;font-weight:600;letter-spacing:.04em;cursor:pointer;appearance:none;transition:transform var(--motion-fast) var(--ease-emphasis),box-shadow var(--motion-fast) var(--ease-emphasis),border-color var(--motion-fast) var(--ease-emphasis),background-color var(--motion-fast) var(--ease-emphasis)}.comments-shell__link--primary.svelte-6mr3o3{background:var(--surface-interactive-hover);border-color:var(--border-strong)}.comments-shell__link.svelte-6mr3o3:hover,.comments-shell__link.svelte-6mr3o3:focus-visible{transform:translateY(-1px);border-color:var(--border-strong);box-shadow:0 12px 28px color-mix(in srgb,#000 16%,transparent)}@media (max-width:640px){.comments-shell__titles.svelte-6mr3o3 h2:where(.svelte-6mr3o3){font-size:var(--font-size-xl)}}