.features-tour-demo .solution-product-demo{min-height:35rem}.features-tour-demo .solution-product-demo__viewport{height:31.7rem}.features-tour-demo .solution-product-demo.is-frameless{min-height:0}.features-tour-demo .solution-product-demo.is-frameless .solution-product-demo__viewport{height:auto;min-height:0}.features-product-frame{background:#f8fafc;border:1px solid #dbe3ef;border-radius:1rem;overflow:hidden;box-shadow:0 34px 80px -48px #0f172a9e}.features-product-frame__chrome{background:#fffffff5;border-bottom:1px solid #e9eef5;grid-template-columns:1fr auto 1fr;align-items:center;min-height:3.25rem;padding:0 1rem;display:grid}.features-product-frame__chrome>span{gap:.3rem;display:flex}.features-product-frame__chrome>span i{background:#dbe3ef;border-radius:50%;width:.48rem;height:.48rem}.features-product-frame__chrome>span i:nth-child(2){background:#cbdaf1}.features-product-frame__chrome>span i:nth-child(3){background:#b8cdef}.features-product-frame__chrome>strong{color:#64748b;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:750}.features-product-frame__chrome>em{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:.4rem;justify-self:end;padding:.25rem .48rem;font-size:.62rem;font-style:normal;font-weight:700}.features-product-frame__body{padding:1.5rem}.features-product-frame.is-frameless{background:#fff}.features-workflow-visual{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:.8rem;padding:1.25rem}.features-workflow-track{grid-template-columns:repeat(5,1fr);gap:.6rem;padding:2.5rem 0;display:grid}.features-workflow-step{opacity:.5;background:#fff;border:1px solid #e2e8f0;border-radius:.7rem;grid-template-columns:2.5rem 1fr;align-items:center;gap:.65rem;min-width:0;padding:.7rem;animation:5.75s cubic-bezier(.22,1,.36,1) infinite features-workflow-pulse;display:grid;position:relative}.features-workflow-step>span{color:#2563eb;background:#eff6ff;border-radius:.6rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.features-workflow-step svg{width:1rem;height:1rem}.features-workflow-step strong,.features-workflow-step small{display:block}.features-workflow-step strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.features-workflow-step small{color:#94a3b8;margin-top:.18rem;font-size:.56rem;line-height:1.35}.features-workflow-step>i{z-index:2;background:#93c5fd;width:.75rem;height:1px;position:absolute;top:50%;right:-.7rem}.features-workflow-done{color:#10b981;margin-left:auto}.features-audit{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;position:relative;overflow:hidden}.features-audit__toolbar{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem;display:flex}.features-audit__toolbar strong,.features-audit__toolbar small{display:block}.features-audit__toolbar strong{color:#0f172a;font-size:.8rem}.features-audit__toolbar small{color:#64748b;margin-top:.15rem;font-size:.62rem}.features-audit__toolbar>span{color:#16a34a;border:1px solid #86efac;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.62rem;font-weight:700;display:flex}.features-audit__toolbar svg{width:.8rem}.features-audit__head,.features-audit__row{grid-template-columns:.85fr 1.25fr 1.1fr 1.35fr 1.05fr .65fr;align-items:center;gap:.5rem;padding:.65rem .8rem;display:grid}.features-audit__head{color:#64748b;text-transform:uppercase;border-bottom:1px solid #e2e8f0;font-size:.58rem;font-weight:700}.features-audit__row{color:#334155;border-bottom:1px solid #edf1f6;min-height:3.4rem;font-size:.65rem}.features-audit__row:nth-child(odd){background:#fbfdff}.features-audit__severity{background:#f1f5f9;border-radius:999px;width:fit-content;padding:.25rem .45rem;font-weight:700}.features-audit__row--live{animation:5.5s infinite features-audit-highlight}.features-audit__recorded{color:#2563eb;background:#fff;border:1px solid #bfdbfe;border-radius:.65rem;align-items:center;gap:.55rem;padding:.6rem .7rem;animation:5.5s cubic-bezier(.22,1,.36,1) infinite features-audit-entry;display:flex;position:absolute;bottom:.85rem;right:1rem;box-shadow:0 20px 40px -28px #1d4ed8}.features-audit__recorded svg{width:.85rem}.features-audit__recorded svg:last-child{color:#10b981}.features-audit__recorded small,.features-audit__recorded strong{display:block}.features-audit__recorded small{color:#94a3b8;text-transform:uppercase;font-size:.52rem}.features-audit__recorded strong{color:#334155;margin-top:.15rem;font-size:.62rem}.features-portal{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.features-portal__admin,.features-portal__preview{background:#fff;border:1px solid #dbe3ef;border-radius:.8rem;padding:1.2rem}.features-portal__admin>div:first-child em{color:#047857;background:#ecfdf5;border-radius:.4rem;padding:.28rem .45rem;font-size:.58rem;font-style:normal;font-weight:700}.features-portal h3{color:#0f172a;margin-top:1rem;font-size:.92rem;font-weight:700}.features-portal__facts{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:1rem;display:grid}.features-portal__facts>div{border:1px solid #edf1f6;border-radius:.6rem;min-width:0;padding:.65rem}.features-portal__facts svg{color:#2563eb;width:.85rem}.features-portal__facts small,.features-portal__facts strong{display:block}.features-portal__facts small{color:#94a3b8;text-transform:uppercase;margin-top:.45rem;font-size:.52rem}.features-portal__facts strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.65rem;overflow:hidden}.features-portal__url{border-top:1px solid #edf1f6;align-items:center;gap:.5rem;margin-top:1.2rem;padding-top:1rem;display:flex}.features-portal__url span{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border-radius:.45rem;flex:1;min-width:0;padding:.65rem;font-family:ui-monospace,monospace;font-size:.62rem;overflow:hidden}.features-portal__url button,.features-portal__preview>button{color:#fff;background:#2563eb;border:0;border-radius:.45rem;padding:.65rem .85rem;font-size:.62rem;font-weight:700}.features-portal__browser{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:.3rem;margin:-1.2rem -1.2rem 0;padding:.65rem 1rem;display:flex}.features-portal__browser i{background:#cbd5e1;border-radius:50%;width:.45rem;height:.45rem}.features-portal__browser span{color:#64748b;margin-left:.5rem;font-size:.58rem}.features-portal__brand{align-items:center;gap:.65rem;margin-top:1rem;display:flex}.features-portal__brand>span{color:#2563eb;background:#eff6ff;border-radius:.45rem;place-items:center;width:2.2rem;height:2.2rem;font-weight:700;display:grid}.features-portal__brand strong,.features-portal__brand small{display:block}.features-portal__brand strong{color:#0f172a;font-size:.72rem}.features-portal__brand small{color:#64748b;font-size:.58rem}.features-portal__brand em{color:#64748b;background:#f1f5f9;border-radius:999px;margin-left:auto;padding:.28rem .5rem;font-size:.55rem;font-style:normal}.features-portal__progress{background:#eef2f7;border-radius:999px;height:.35rem;margin-top:1rem;display:block;overflow:hidden}.features-portal__progress b{background:#2563eb;border-radius:999px;width:42%;height:100%;display:block}.features-portal__preview p{color:#64748b;margin-top:.45rem;font-size:.68rem;line-height:1.5}.features-portal__preview>button{width:100%;margin-top:1rem}@keyframes features-workflow-pulse{0%,15%,to{opacity:.48;border-color:#e2e8f0;transform:translateY(0)}5%,10%{opacity:1;border-color:#60a5fa;transform:translateY(-3px);box-shadow:0 18px 30px -24px #2563eb}}@keyframes features-audit-entry{0%,68%,to{opacity:0;transform:translateY(8px)}76%,92%{opacity:1;transform:translateY(0)}}@keyframes features-audit-highlight{0%,72%,to{background:#fff}80%,92%{background:#eff6ff}}@media (max-width:767px){.features-tour-demo .solution-product-demo{min-height:29rem}.features-tour-demo .solution-product-demo__viewport{height:25.7rem}.features-tour-demo .solution-product-demo.is-frameless{min-height:0}.features-tour-demo .solution-product-demo.is-frameless .solution-product-demo__viewport{height:auto}.features-product-frame__body{padding:.8rem}.features-workflow-track{grid-template-columns:1fr;padding:1.25rem 0}.features-workflow-step>i{display:none}.features-audit{overflow-x:auto}.features-audit__toolbar,.features-audit__head,.features-audit__row{min-width:680px}.features-audit__recorded{display:none}.features-portal{grid-template-columns:1fr}.features-portal__facts{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.features-workflow-step,.features-audit__row--live,.features-audit__recorded,.reports-demo__row.is-active>*,.ai-demo__user.is-active,.ai-demo__answer.is-active>div,.ai-demo__followup.is-active>div{animation:none!important}.features-workflow-step{opacity:1}.features-audit__recorded{opacity:1;transform:none}}
