.geoOptimizerDemo_card__hXxk7{position:relative;width:100%;max-width:420px;margin:0 auto;background:#ffffff;border-radius:20px;border:1px solid rgba(26,10,26,.06);box-shadow:0 1px 2px rgba(26,10,26,.04),0 10px 30px rgba(26,10,26,.09);padding:14px;overflow:hidden}.geoOptimizerDemo_header__Jn4K5{display:flex;align-items:center;gap:10px;padding:2px 4px 12px}.geoOptimizerDemo_dots__w95jr{display:inline-flex;gap:6px}.geoOptimizerDemo_dot__2jG87{width:9px;height:9px;border-radius:50%;background:rgba(26,10,26,.14)}.geoOptimizerDemo_filename__IBinA{font-size:12px;color:#5c5f67;font-weight:500;letter-spacing:.2px}.geoOptimizerDemo_stage__imXeu{position:relative;border-radius:12px;background:#faf7fb;border:1px solid rgba(26,10,26,.05);padding:12px;min-height:236px;overflow:hidden}.geoOptimizerDemo_pages__LyTKN{display:flex;flex-direction:column;gap:8px}.geoOptimizerDemo_row__m3x8A{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#ffffff;border:1px solid #ececec;border-radius:10px;padding:10px 12px;transition:border-color .3s ease,box-shadow .3s ease}.geoOptimizerDemo_rowMeta__LDSgr{display:flex;align-items:center;gap:8px;min-width:0}.geoOptimizerDemo_favicon__V_8UU{width:10px;height:10px;border-radius:3px;background:#ececec;flex-shrink:0}.geoOptimizerDemo_urlLine__qUDR3{height:7px;border-radius:4px;background:#ececec}.geoOptimizerDemo_row__m3x8A:first-child .geoOptimizerDemo_urlLine__qUDR3{width:120px}.geoOptimizerDemo_row__m3x8A:nth-child(2) .geoOptimizerDemo_urlLine__qUDR3{width:96px}.geoOptimizerDemo_row__m3x8A:nth-child(3) .geoOptimizerDemo_urlLine__qUDR3{width:132px}.geoOptimizerDemo_score__7UqaT{flex-shrink:0;font-size:11px;font-weight:700;color:#752577;background:#feedff;border-radius:999px;padding:2px 8px;opacity:0;transform:scale(.85);transition:opacity .3s ease,transform .3s ease}.geoOptimizerDemo_row__m3x8A:first-child .geoOptimizerDemo_score__7UqaT{transition-delay:0s}.geoOptimizerDemo_row__m3x8A:nth-child(2) .geoOptimizerDemo_score__7UqaT{transition-delay:.15s}.geoOptimizerDemo_row__m3x8A:nth-child(3) .geoOptimizerDemo_score__7UqaT{transition-delay:.3s}.geoOptimizerDemo_card__hXxk7[data-phase=done] .geoOptimizerDemo_score__7UqaT,.geoOptimizerDemo_card__hXxk7[data-phase=draft] .geoOptimizerDemo_score__7UqaT,.geoOptimizerDemo_card__hXxk7[data-phase=score] .geoOptimizerDemo_score__7UqaT{opacity:1;transform:scale(1)}.geoOptimizerDemo_card__hXxk7[data-phase=done] .geoOptimizerDemo_rowTop__rALsT,.geoOptimizerDemo_card__hXxk7[data-phase=draft] .geoOptimizerDemo_rowTop__rALsT,.geoOptimizerDemo_card__hXxk7[data-phase=score] .geoOptimizerDemo_rowTop__rALsT{border-color:rgba(117,37,119,.45);box-shadow:0 0 0 3px rgba(117,37,119,.08)}.geoOptimizerDemo_scanLine__fvJdk{position:absolute;left:10px;right:10px;top:10px;height:34px;border-radius:8px;background:linear-gradient(180deg,rgba(117,37,119,0),rgba(117,37,119,.1) 50%,rgba(117,37,119,0));opacity:0;pointer-events:none}.geoOptimizerDemo_card__hXxk7[data-phase=scan] .geoOptimizerDemo_scanLine__fvJdk{opacity:1;animation:geoOptimizerDemo_scanSweep__nY8VI 2s ease-in-out both}@keyframes geoOptimizerDemo_scanSweep__nY8VI{0%{transform:translateY(0)}to{transform:translateY(160px)}}.geoOptimizerDemo_doc__qGOgr{position:absolute;inset:10px;background:#ffffff;border:1px solid #ececec;border-radius:10px;padding:14px;opacity:0;transform:translateY(14px);transition:opacity .45s ease-out,transform .45s cubic-bezier(.22,1,.36,1);pointer-events:none}.geoOptimizerDemo_card__hXxk7[data-phase=done] .geoOptimizerDemo_doc__qGOgr,.geoOptimizerDemo_card__hXxk7[data-phase=draft] .geoOptimizerDemo_doc__qGOgr{opacity:1;transform:translateY(0)}.geoOptimizerDemo_docTitle__tUmyy{height:10px;width:62%;border-radius:5px;background:#feedff}.geoOptimizerDemo_docLine__3Pa8E{height:7px;border-radius:4px;background:#ececec;margin-top:10px;opacity:0;transition:opacity .3s ease}.geoOptimizerDemo_docLine__3Pa8E:nth-of-type(2){width:92%;transition-delay:.15s}.geoOptimizerDemo_docLine__3Pa8E:nth-of-type(3){width:84%;transition-delay:.3s}.geoOptimizerDemo_docLine__3Pa8E:nth-of-type(4){width:88%;transition-delay:.45s}.geoOptimizerDemo_docLine__3Pa8E:nth-of-type(5){width:58%;transition-delay:.6s}.geoOptimizerDemo_card__hXxk7[data-phase=done] .geoOptimizerDemo_docLine__3Pa8E,.geoOptimizerDemo_card__hXxk7[data-phase=draft] .geoOptimizerDemo_docLine__3Pa8E{opacity:1}.geoOptimizerDemo_chips__VEHvP{display:flex;gap:6px;margin-top:14px}.geoOptimizerDemo_chip__kTm9D{font-size:10px;font-weight:700;color:#752577;background:#feedff;border-radius:999px;padding:3px 9px;opacity:0;transform:scale(.85);transition:opacity .3s ease,transform .3s ease}.geoOptimizerDemo_chip__kTm9D:first-child{transition-delay:.5s}.geoOptimizerDemo_chip__kTm9D:nth-child(2){transition-delay:.65s}.geoOptimizerDemo_chip__kTm9D:nth-child(3){transition-delay:.8s}.geoOptimizerDemo_card__hXxk7[data-phase=done] .geoOptimizerDemo_chip__kTm9D,.geoOptimizerDemo_card__hXxk7[data-phase=draft] .geoOptimizerDemo_chip__kTm9D{opacity:1;transform:scale(1)}.geoOptimizerDemo_status__t8uni{display:flex;align-items:center;gap:8px;padding:12px 4px 2px;min-height:38px}.geoOptimizerDemo_statusDot__oB_RP{width:8px;height:8px;border-radius:50%;background:#752577;flex-shrink:0;animation:geoOptimizerDemo_dotPulse__MZAJ6 1.4s ease-in-out infinite}.geoOptimizerDemo_card__hXxk7[data-phase=done] .geoOptimizerDemo_statusDot__oB_RP{background:#159644;animation:none}@keyframes geoOptimizerDemo_dotPulse__MZAJ6{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.geoOptimizerDemo_statusLabel__SHprq{font-size:12px;color:#5c5f67;font-weight:500;flex:1;min-width:0}.geoOptimizerDemo_badge__y_XSd{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#159644;background:rgba(21,150,68,.1);border-radius:999px;padding:4px 10px;opacity:0;flex-shrink:0}.geoOptimizerDemo_card__hXxk7[data-phase=done] .geoOptimizerDemo_badge__y_XSd{opacity:1;animation:geoOptimizerDemo_badgePop__2x2VD .45s cubic-bezier(.22,1,.36,1) both}.geoOptimizerDemo_check__cFEBx{width:12px;height:7px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg) translateY(-1px)}@keyframes geoOptimizerDemo_badgePop__2x2VD{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.geoOptimizerDemo_badge__y_XSd,.geoOptimizerDemo_doc__qGOgr,.geoOptimizerDemo_scanLine__fvJdk,.geoOptimizerDemo_statusDot__oB_RP{animation:none}.geoOptimizerDemo_chip__kTm9D,.geoOptimizerDemo_docLine__3Pa8E,.geoOptimizerDemo_doc__qGOgr,.geoOptimizerDemo_row__m3x8A,.geoOptimizerDemo_score__7UqaT{transition:none}.geoOptimizerDemo_scanLine__fvJdk{opacity:0}.geoOptimizerDemo_badge__y_XSd,.geoOptimizerDemo_chip__kTm9D,.geoOptimizerDemo_docLine__3Pa8E,.geoOptimizerDemo_doc__qGOgr,.geoOptimizerDemo_score__7UqaT{opacity:1;transform:none}}