.overlay.svelte-18a7cu8{z-index:90;background:color-mix(in srgb, var(--color-surface-1) 88%, transparent);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.panel.svelte-18a7cu8{flex-direction:column;width:min(38rem,100%);max-height:min(90dvh,44rem);display:flex;overflow:hidden}.panel.svelte-18a7cu8:focus{outline:none}.head.svelte-18a7cu8{border-bottom:1px solid var(--color-line);z-index:1;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.375rem;display:flex;position:relative}.close.svelte-18a7cu8{border:1px solid var(--color-line);color:var(--color-text-soft);cursor:pointer;background:0 0;place-items:center;padding:.5rem;transition:color .2s,border-color .2s;display:grid}.close.svelte-18a7cu8:hover{color:var(--color-accent);border-color:var(--accent-dim)}.body.svelte-18a7cu8{flex-direction:column;gap:1.1rem;padding:1.5rem 1.5rem 1.75rem;display:flex;overflow-y:auto}blockquote.svelte-18a7cu8{font-family:var(--font-heading);color:var(--color-text);margin:0;font-size:1rem;font-style:italic;line-height:1.65}.review-foot.svelte-18a7cu8{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.author.svelte-18a7cu8{font-size:.8125rem;font-weight:600}.when.svelte-18a7cu8{color:var(--color-text-soft);flex-shrink:0;font-size:.6875rem}.reply.svelte-18a7cu8{border-left:2px solid var(--edge-soft);gap:.3rem;margin-left:.5rem;padding-left:.9rem;display:grid}.reply-label.svelte-18a7cu8{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:.5625rem;font-weight:700}.reply.svelte-18a7cu8 p:where(.svelte-18a7cu8){color:var(--color-text-soft);font-size:.8125rem;line-height:1.6}.agg.svelte-keohv3{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:2.25rem;display:flex}.agg-line.svelte-keohv3{color:var(--color-text-soft);letter-spacing:.04em;font-size:.8125rem}.agg-num.svelte-keohv3{font-family:var(--font-heading);color:var(--color-accent);margin-right:.15rem;font-size:1.0625rem}.review-grid.svelte-keohv3{align-items:stretch;gap:1rem}.review.svelte-keohv3{flex-direction:column;gap:.9rem;height:100%;padding:1.5rem;display:flex}.review.svelte-keohv3 blockquote:where(.svelte-keohv3){font-family:var(--font-heading);color:var(--color-text);-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-style:italic;line-height:1.65;display:-webkit-box;overflow:hidden}.read-more.svelte-keohv3{cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.review-foot.svelte-keohv3{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.who.svelte-keohv3{align-items:center;gap:.65rem;min-width:0;display:flex}.monogram.svelte-keohv3{width:2rem;height:2rem;font-family:var(--font-heading);color:var(--color-accent);border:1px solid var(--color-line);flex-shrink:0;place-items:center;font-size:.875rem;display:grid;position:relative}.monogram.svelte-keohv3:after{content:"";border:1px solid var(--edge-soft);pointer-events:none;position:absolute;inset:2px}.author.svelte-keohv3{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.when.svelte-keohv3{color:var(--color-text-soft);flex-shrink:0;font-size:.6875rem}.reply.svelte-keohv3{border-left:2px solid var(--edge-soft);gap:.3rem;margin-left:.5rem;padding-left:.9rem;display:grid}.reply-label.svelte-keohv3{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:.5625rem;font-weight:700}.reply.svelte-keohv3 p:where(.svelte-keohv3){color:var(--color-text-soft);font-size:.8125rem;line-height:1.6}.empty.svelte-keohv3{text-align:center;color:var(--color-text-soft);padding-block:2rem;font-style:italic}.more.svelte-keohv3{text-align:center;gap:.9rem;margin-top:2.5rem;display:grid}
