.review-link-stars[data-astro-cid-gi42flsu]{color:#f59e0b;letter-spacing:.05em;gap:.2rem;margin-bottom:.65rem;font-size:1.25rem;line-height:1;display:inline-flex}.review-link-trust-pills[data-astro-cid-gi42flsu]{flex-wrap:wrap;gap:.625rem;display:flex}.review-trust-pill[data-astro-cid-gi42flsu]{background-color:var(--color-cloud-gray);border:1px solid var(--color-line);color:var(--color-indigo-dark);border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:.8125rem;font-weight:600;display:inline-flex}.reviewlink-input-glow[data-astro-cid-gi42flsu]:focus-within{border-color:var(--color-accent-blue);box-shadow:0 0 0 4px #2563eb24}.reviewlink-generate-btn[data-astro-cid-gi42flsu]{background-color:var(--color-accent-blue);box-shadow:0 10px 24px -10px #2563eb8c}.reviewlink-generate-btn[data-astro-cid-gi42flsu]:hover:not(:disabled){background-color:var(--color-accent-strong);box-shadow:0 12px 28px -10px #2563ebb3}.review-result-flow[data-astro-cid-gi42flsu]{margin-top:1.25rem;position:relative}.review-result-reveal-plate[data-astro-cid-gi42flsu]{border:1px solid var(--color-line);background-color:#f8fafc;border-radius:1rem;padding:1.125rem 1.25rem;position:relative}.review-result-reveal-progress[data-astro-cid-gi42flsu]{color:#047857;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;padding:.15rem .6rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;right:1.125rem}.review-result-reveal-steps[data-astro-cid-gi42flsu]{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.review-result-reveal-step[data-astro-cid-gi42flsu]{color:var(--color-indigo-dark);align-items:center;gap:.65rem;font-size:.875rem;font-weight:500;display:inline-flex}.review-result-reveal-check[data-astro-cid-gi42flsu]{color:#047857;background-color:#d1fae5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;display:inline-flex}.review-result-ready-group[data-astro-cid-gi42flsu]{margin-top:1.5rem}.review-ready-heading[data-astro-cid-gi42flsu]{align-items:center;gap:.875rem;margin-bottom:1rem;display:flex}.review-ready-heading-icon[data-astro-cid-gi42flsu]{color:#fff;background-color:#10b981;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.2rem;display:inline-flex}.review-ready-heading-title[data-astro-cid-gi42flsu]{color:var(--color-indigo-dark);font-size:1.125rem;font-weight:700;line-height:1.3}.review-ready-heading-hint[data-astro-cid-gi42flsu]{color:var(--color-slate-gray);margin-top:.1rem;font-size:.875rem}.review-ready-card[data-astro-cid-gi42flsu]{border:1px solid var(--color-line);background-color:#fff;border-radius:1.25rem;padding:1.5rem;box-shadow:0 12px 32px -16px #1a2b4c1f}.review-ready-label[data-astro-cid-gi42flsu]{color:var(--color-slate-gray);margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.review-ready-link[data-astro-cid-gi42flsu]{border:1px solid var(--color-line);color:var(--color-indigo-dark);background-color:#f8fafc;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex;overflow:hidden}.reviewlink-url-text[data-astro-cid-gi42flsu]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.review-ready-link[data-astro-cid-gi42flsu]:hover{border-color:var(--color-accent-blue);background-color:var(--color-accent-soft)}.review-ready-link-scheme[data-astro-cid-gi42flsu]{color:#64748b;font-weight:500}.reviewlink-copy-btn[data-astro-cid-gi42flsu]{border:1px solid var(--color-indigo-dark);background-color:var(--color-indigo-dark);color:#fff;cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.85rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.reviewlink-copy-btn[data-astro-cid-gi42flsu]:hover{background-color:#121e35}.reviewlink-copy-btn[data-astro-cid-gi42flsu].is-copied{background-color:#047857;border-color:#047857}.review-ready-or[data-astro-cid-gi42flsu]{text-align:center;color:#64748b;margin:1.5rem 0;font-size:.8125rem;font-weight:500;position:relative}.review-ready-or[data-astro-cid-gi42flsu]:before,.review-ready-or[data-astro-cid-gi42flsu]:after{content:"";background-color:var(--color-line);width:34%;height:1px;position:absolute;top:50%}.review-ready-or[data-astro-cid-gi42flsu]:before{left:0}.review-ready-or[data-astro-cid-gi42flsu]:after{right:0}.review-ready-qr[data-astro-cid-gi42flsu]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.review-ready-qr-image[data-astro-cid-gi42flsu]{border:1px solid var(--color-line);background-color:#fff;border-radius:1rem;flex-shrink:0;margin-inline:auto;padding:.65rem;box-shadow:0 4px 12px #1a2b4c0f}.review-ready-qr-image[data-astro-cid-gi42flsu] img[data-astro-cid-gi42flsu]{object-fit:contain;border-radius:.5rem;width:168px;height:168px;display:block}.review-ready-qr-actions[data-astro-cid-gi42flsu]{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.review-ready-reset[data-astro-cid-gi42flsu]{color:var(--color-slate-gray);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;margin-top:1.25rem;padding:.5rem .85rem;font-size:.875rem;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}.review-ready-reset[data-astro-cid-gi42flsu]:hover{color:var(--color-indigo-dark);background-color:var(--color-cloud-gray)}
