.ReviewBooster_container__bvSYw{min-height:100dvh;background:var(--bg-gradient,linear-gradient(135deg,#f0fdf4 0,#ecfdf5 100%));color:#1c1917;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.6rem .5rem 5.5rem;font-family:system-ui,-apple-system,sans-serif;box-sizing:border-box;overflow-x:hidden;position:relative}.ReviewBooster_wrapper__j6JVn{width:100%;max-width:480px;display:flex;flex-direction:column;gap:.75rem}.ReviewBooster_header__FOJnM{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.15rem 0 0}.ReviewBooster_brandBadge__SKDfb{display:inline-flex;align-items:center;gap:.3rem;background:rgba(234,179,8,.15);border:1px solid rgba(234,179,8,.35);padding:.18rem .65rem;border-radius:9999px;font-size:.72rem;font-weight:700;color:#b45309}.ReviewBooster_logoText__DEQnS{font-size:1.5rem;font-weight:800;color:var(--primary-color,#15803d);margin:0;letter-spacing:-.02em;line-height:1.2}.ReviewBooster_subTitle__fsdYr{font-size:.78rem;color:#6b6560;margin:0;line-height:1.3;font-weight:500}.ReviewBooster_card__xHnyz{background:var(--card-bg,#ffffff);border:1px solid rgba(0,0,0,.08);border-radius:1rem;padding:.85rem .75rem;box-shadow:0 8px 24px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:.75rem;width:100%;box-sizing:border-box}.ReviewBooster_starSection__8dDLC{display:flex;flex-direction:column;align-items:center;gap:.3rem;background:#fffdf5;border:1px solid rgba(234,179,8,.3);border-radius:.85rem;padding:.65rem .5rem}.ReviewBooster_starPrompt__C_Gat{font-size:.85rem;font-weight:700;color:#b45309;margin:0;text-align:center}.ReviewBooster_starsContainer__0qjlP{display:flex;gap:.35rem;justify-content:center;width:100%}.ReviewBooster_starBtn__NIRw2{background:none;border:none;font-size:2.1rem;line-height:1;padding:0}.ReviewBooster_starActive__wyJkQ{color:#f59e0b;filter:drop-shadow(0 2px 4px rgba(245,158,11,.35))}.ReviewBooster_ratingLabel__Zfl55{font-size:.78rem;font-weight:700;color:var(--primary-dark,#166534);min-height:1rem;text-align:center}.ReviewBooster_aiSection__fXDkv{display:flex;flex-direction:column;gap:.65rem;animation:ReviewBooster_fadeIn__3aWux .25s ease}.ReviewBooster_aiHeader__Yhaci{display:flex;justify-content:space-between;align-items:center;gap:.4rem}.ReviewBooster_aiTitle__wR9h0{font-size:.86rem;font-weight:700;color:var(--primary-dark,#166534);margin:0;white-space:nowrap}.ReviewBooster_regenBtn__ih8oQ{background:linear-gradient(135deg,var(--primary-color,#15803d) 0,var(--primary-dark,#166534) 100%);color:#fff;border:none;border-radius:9999px;padding:.32rem .65rem;font-size:.72rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.12)}.ReviewBooster_spinIcon__Yx_W2{display:inline-block;transition:transform .3s ease}.ReviewBooster_spinning__6EL8g{animation:ReviewBooster_spin__UWY6q .6s cubic-bezier(.4,0,.2,1)}.ReviewBooster_langBar__Hf0G_{display:flex;gap:.25rem;background:#f1f5f9;border:1px solid rgba(0,0,0,.08);border-radius:.65rem;padding:.2rem}.ReviewBooster_langBtn__DT_0c{flex:1 1;background:none;border:none;color:#64748b;padding:.38rem .35rem;border-radius:.5rem;font-size:.76rem;font-weight:600;cursor:pointer;transition:all .15s ease;text-align:center}.ReviewBooster_activeLang__UyM5y{background:var(--primary-color,#15803d);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ReviewBooster_topicBar__gcIIx{display:flex;gap:.3rem;overflow-x:auto;padding-bottom:.1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ReviewBooster_topicBar__gcIIx::-webkit-scrollbar{display:none}.ReviewBooster_topicTag__gcNch{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;border-radius:9999px;padding:.25rem .6rem;font-size:.7rem;font-weight:600;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:all .15s ease}.ReviewBooster_activeTag__kQouH{background:rgba(21,128,61,.12);border-color:var(--primary-color,#15803d);color:var(--primary-color,#15803d);font-weight:700}.ReviewBooster_reviewsList__ne6_n{display:flex;flex-direction:column;gap:.5rem}.ReviewBooster_reviewItem__2N8sL{background:#fff;border:1.5px solid #e2e8f0;border-radius:.75rem;padding:.7rem .75rem;cursor:pointer;display:flex;align-items:flex-start;gap:.55rem;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 2px 4px rgba(0,0,0,.02)}.ReviewBooster_reviewItem__2N8sL:hover{border-color:var(--primary-color,#15803d);background:#fafaf9;transform:translateY(-1px)}.ReviewBooster_selectedItem__ljR_j{background:linear-gradient(135deg,rgba(21,128,61,.05),#ffffff);border:2px solid var(--primary-color,#15803d);box-shadow:0 4px 16px rgba(0,0,0,.08)}.ReviewBooster_radioCircle__QBWqv{width:17px;height:17px;border-radius:9999px;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .15s ease}.ReviewBooster_selectedItem__ljR_j .ReviewBooster_radioCircle__QBWqv{border-color:var(--primary-color,#15803d);background:var(--primary-color,#15803d)}.ReviewBooster_radioDot__nOYt7{width:6px;height:6px;border-radius:9999px;background:#fff}.ReviewBooster_reviewContent__McJWf{display:flex;flex-direction:column;gap:.3rem;flex:1 1}.ReviewBooster_reviewText__iQ0h_{font-size:.82rem;line-height:1.4;color:#1c1917;margin:0;font-weight:500}.ReviewBooster_selectBadge__RgLMH{align-self:flex-start;font-size:.68rem;font-weight:700;color:var(--primary-dark,#166534);background:rgba(21,128,61,.1);padding:.1rem .45rem;border-radius:9999px;display:inline-flex;align-items:center;gap:.2rem}.ReviewBooster_badgeRow__Nskyu{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin-top:.1rem}.ReviewBooster_editToggleBtn__0M0pD{background:#f8fafc;border:1px solid #cbd5e1;color:var(--primary-dark,#166534);font-size:.68rem;font-weight:700;padding:.15rem .5rem;border-radius:9999px;cursor:pointer;transition:all .15s ease}.ReviewBooster_editToggleBtn__0M0pD:hover{background:var(--primary-color,#15803d);color:#fff;border-color:var(--primary-color,#15803d)}.ReviewBooster_cardTextarea__nPipD{width:100%;border:1.5px solid var(--primary-color,#15803d);border-radius:.5rem;padding:.5rem .6rem;font-size:.82rem;font-family:inherit;color:#1c1917;line-height:1.4;resize:vertical;box-sizing:border-box;background:#fff;outline:none;box-shadow:0 0 0 3px rgba(21,128,61,.1)}.ReviewBooster_postActionSection__lHc36{display:flex;flex-direction:column;gap:.45rem;margin-top:.25rem}.ReviewBooster_postGoogleBtn__f01Ho{width:100%;background:linear-gradient(135deg,var(--primary-color,#15803d) 0,var(--primary-dark,#166534) 100%);color:#fff;border:none;padding:.85rem .75rem;border-radius:.75rem;font-size:.95rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;box-shadow:0 5px 15px rgba(0,0,0,.15);box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease}.ReviewBooster_postGoogleBtn__f01Ho:active{transform:scale(.98)}.ReviewBooster_postNotice__YtmVA{font-size:.72rem;color:#6b6560;text-align:center;margin:0;line-height:1.3;font-weight:500}.ReviewBooster_marketingBanner__h3yki{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1rem .9rem;color:#fff;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 10px 25px rgba(0,0,0,.2)}.ReviewBooster_bannerContent__S5L8O{display:flex;flex-direction:column;gap:.35rem}.ReviewBooster_bannerBadge__vA3qK{display:inline-flex;align-self:flex-start;background:rgba(234,179,8,.2);border:1px solid rgba(234,179,8,.4);color:#fde047;font-size:.68rem;font-weight:700;padding:.15rem .55rem;border-radius:9999px}.ReviewBooster_bannerTitle__Uh2zL{font-size:.95rem;font-weight:800;color:#fff;margin:0;line-height:1.3}.ReviewBooster_bannerText__AG3iU{font-size:.78rem;color:#94a3b8;margin:0;line-height:1.4}.ReviewBooster_bannerBtn__TzPYe{background:#25d366;color:#fff;border:none;border-radius:.65rem;padding:.65rem .85rem;font-size:.85rem;font-weight:800;text-decoration:none;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;box-shadow:0 4px 12px rgba(37,211,102,.3);transition:transform .15s ease}.ReviewBooster_bannerBtn__TzPYe:active{transform:scale(.98)}.ReviewBooster_floatingCtaContainer__IIb2k{position:fixed;bottom:1.25rem;right:1.25rem;z-index:990}.ReviewBooster_floatingCtaBtn__BOSw_{background:linear-gradient(135deg,#0f172a,#1e293b);border:1.5px solid rgba(234,179,8,.4);color:#fff;border-radius:9999px;padding:.65rem 1rem;display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.ReviewBooster_floatingCtaBtn__BOSw_:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.4)}.ReviewBooster_floatingCtaBtn__BOSw_:active{transform:scale(.97)}.ReviewBooster_pulseDot__hxvnX{width:8px;height:8px;border-radius:9999px;background:#25d366;box-shadow:0 0 0 0 rgba(37,211,102,.7);animation:ReviewBooster_pulseGlow__SW5FG 1.8s infinite;flex-shrink:0}.ReviewBooster_ctaIcon__kTCXQ{font-size:1rem}.ReviewBooster_ctaText__1H6_w{font-size:.78rem;font-weight:800;color:#fff;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReviewBooster_modalOverlay___C_cE{position:fixed;inset:0;background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;display:flex;align-items:center;justify-content:center;padding:1rem}.ReviewBooster_modalContent__0HDEE{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:1.25rem;padding:1.6rem 1.2rem;width:100%;max-width:400px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;box-shadow:0 20px 40px rgba(0,0,0,.25);box-sizing:border-box}.ReviewBooster_successIcon__nBKta{font-size:2.75rem;line-height:1}.ReviewBooster_modalTitle__oX7Rp{font-size:1.2rem;font-weight:800;color:var(--primary-dark,#166534);margin:0}.ReviewBooster_modalSteps__PY6Hc{display:flex;flex-direction:column;gap:.75rem;width:100%;text-align:left;background:#fffdf5;padding:.9rem;border-radius:.85rem;border:1px solid rgba(234,179,8,.25);box-sizing:border-box}.ReviewBooster_stepRow__CgeUU{display:flex;align-items:flex-start;gap:.6rem;font-size:.84rem;color:#1c1917;line-height:1.4;font-weight:500}.ReviewBooster_stepNum__MBles{background:var(--primary-color,#15803d);color:#fff;width:20px;height:20px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.72rem;flex-shrink:0;margin-top:1px}.ReviewBooster_modalCloseBtn__OMMvb{background:#f1f5f9;border:1px solid #cbd5e1;color:#334155;padding:.65rem 1.5rem;border-radius:9999px;font-size:.85rem;font-weight:700;cursor:pointer;width:100%}@keyframes ReviewBooster_fadeIn__3aWux{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ReviewBooster_spin__UWY6q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ReviewBooster_pulseGlow__SW5FG{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{transform:scale(1);box-shadow:0 0 0 8px rgba(37,211,102,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(37,211,102,0)}}