.iap-root{--iap-q:#22d3ee;--iap-qwash:#22d3ee1f}.cls-light .iap-root,.iap-root.cls-light{--iap-q:#0e7490;--iap-qwash:#ecfeff}.iap-stagewrap{position:relative}.iap-floatwrap{bottom:-56px;left:-40px;position:absolute;width:340px;z-index:2}@media (max-width:1100px){.iap-floatwrap{bottom:-48px;left:16px}}@media (max-width:720px){.iap-floatwrap{margin-top:16px;position:static;transform:none!important;width:auto}}.iap-qbox{background:var(--hm-solid);border:1px solid var(--hm-line2);border-radius:16px;box-shadow:0 30px 60px -28px #000000a6,0 0 0 1px #ffffff08;display:flex;flex-direction:column;gap:12px;min-height:228px;padding:16px 16px 14px}.cls-light .iap-root .iap-qbox{box-shadow:0 24px 48px -26px #16122b4d}.iap-qhead{align-items:center;display:flex;gap:8px;justify-content:space-between}.iap-qlabel{align-items:center;color:var(--hm-ink3);display:inline-flex;font-size:12px;font-weight:650;gap:7px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.iap-qdot{background:var(--iap-q);border-radius:50%;box-shadow:0 0 0 4px var(--iap-qwash);height:7px;width:7px}.iap-qtag{background:var(--hm-accent-wash);border-radius:99px;color:var(--hm-accent);font-size:11.5px;font-weight:650;padding:3px 9px;white-space:nowrap}.iap-qtext{color:var(--hm-ink);font-size:15px;font-weight:600;line-height:1.4;margin:0;min-height:42px}.iap-qtext span{display:inline}.iap-outline{border-top:1px solid var(--hm-line);display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:12px 0 0}.iap-outline li{grid-gap:8px;color:var(--hm-ink2);display:grid;font-size:13px;gap:8px;grid-template-columns:74px minmax(0,1fr);line-height:1.4}.iap-outline b{color:var(--hm-ink);font-weight:650}.iap-demo{margin:0 auto;max-width:1040px}.iap-demobody{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);line-height:1.5;min-height:360px;text-align:left}.iap-democol{display:flex;flex-direction:column;gap:10px;padding:20px}.iap-democol+.iap-democol{border-left:1px solid var(--hm-line)}.iap-demolabel{color:var(--hm-ink3);font-size:12px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.iap-demorole{color:var(--hm-ink3);font-size:13px;margin:-6px 0 4px}.iap-line{border:1px solid #0000;border-radius:12px;padding:10px 12px}.iap-line em{color:var(--hm-ink3);display:block;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.iap-line p{color:var(--hm-ink2);font-size:14px;line-height:1.45;margin:0}.iap-line.is-q{background:var(--hm-accent-wash);border-color:var(--hm-accent-line)}.iap-line.is-q em{color:var(--hm-accent)}.iap-line.is-q p{color:var(--hm-ink)}.iap-answerwrap{display:flex;flex-direction:column;gap:10px}.iap-answerq{color:var(--hm-ink);font-size:15px;font-weight:600;line-height:1.4;margin:0}.iap-fmt{align-self:flex-start;background:var(--hm-accent-wash);border-radius:99px;color:var(--hm-accent);font-size:12px;font-weight:650;padding:3px 9px}.iap-answer{display:flex;flex-direction:column;gap:8px;margin:4px 0 0;padding:0 0 0 18px}.iap-answer li{color:var(--hm-ink2);font-size:14.5px;line-height:1.5}.iap-wait{color:var(--hm-ink3);font-size:14px;margin:auto;text-align:center}.iap-wait strong{color:var(--hm-ink);display:block;font-weight:600;margin-bottom:4px}.iap-democtl{align-items:center;display:flex;gap:14px;margin-top:14px}.iap-play{background:var(--hm-box2);border:1px solid var(--hm-line2);border-radius:50%;color:var(--hm-ink);cursor:pointer;display:inline-grid;flex:none;height:38px;place-items:center;transition:border-color .15s,background .15s;width:38px}.iap-play:hover{border-color:var(--hm-accent-line)}.iap-play:focus-visible{box-shadow:var(--hm-focus);outline:none}.iap-caption{color:var(--hm-ink2);flex:1 1;font-size:14.5px;margin:0;min-height:22px;text-align:left}.iap-dots{display:flex;gap:6px}.iap-dots span{background:var(--hm-line2);border-radius:50%;height:6px;transition:background .2s;width:6px}.iap-dots span.is-on{background:var(--hm-accent)}@media (max-width:760px){.iap-demobody{grid-template-columns:1fr}.iap-democol+.iap-democol{border-left:0;border-top:1px solid var(--hm-line)}}.iap-pathshot{margin:40px auto 0;max-width:920px}.iap-policy{margin:28px 0 0;text-align:center}.iap-note{grid-gap:14px;align-items:start;background:var(--hm-box);border:1px solid var(--hm-line2);border-radius:16px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);margin:40px auto 0;max-width:820px;padding:20px 22px}.iap-noteic{background:var(--hm-accent-wash);border-radius:10px;color:var(--hm-accent);display:inline-grid;height:36px;place-items:center;width:36px}.iap-note h3{color:var(--hm-ink);font-size:16px;font-weight:650;margin:0 0 4px}.iap-note p{color:var(--hm-ink2);font-size:15px;line-height:1.55;margin:0 0 8px}.iap-compat{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));list-style:none;margin:0;padding:0}.iap-compat li{background:var(--hm-box);border:1px solid var(--hm-line);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:22px}.iap-compatic{background:var(--hm-accent-wash);border-radius:10px;color:var(--hm-accent);display:inline-grid;height:36px;place-items:center;width:36px}.iap-compat h3{color:var(--hm-ink);font-size:16px;font-weight:650;margin:4px 0 0}.iap-compat p{color:var(--hm-ink2);font-size:14.5px;line-height:1.55;margin:0}.iap-compat a{font-size:14px;margin-top:auto}.iap-test{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:32px}.iap-test p{color:var(--hm-ink3);font-size:14px;margin:0}.iap-finalctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.iap-root.hm-root .hm-grad,.iap-root.hm-root span.hm-grad{background:linear-gradient(95deg,#e0a3ff,#f472b6 45%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:#0000}.cls-light .iap-root.hm-root span.hm-grad,.iap-root.hm-root.cls-light span.hm-grad{background-image:linear-gradient(95deg,#7c3aed,#db2777 50%,#0891b2)}.iap-root .pdp-top:after{animation:iap-twinkle 7s ease-in-out infinite alternate;background-image:radial-gradient(1.4px 1.4px at 12% 22%,#e0a3ffbf,#0000 60%),radial-gradient(1.2px 1.2px at 84% 18%,#22d3eeb3,#0000 60%),radial-gradient(1px 1px at 70% 38%,#fff9,#0000 60%),radial-gradient(1.6px 1.6px at 22% 48%,#f472b699,#0000 60%),radial-gradient(1px 1px at 91% 54%,#ffffff8c,#0000 60%),radial-gradient(1.3px 1.3px at 6% 64%,#22d3ee8c,#0000 60%),radial-gradient(#ffffff1c 1px,#0000 0);background-size:auto,auto,auto,auto,auto,auto,28px 28px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 46% 38% at 50% 26%,#0000 0,#0000 55%,#000 100%);mask-image:radial-gradient(ellipse 46% 38% at 50% 26%,#0000 0,#0000 55%,#000 100%);pointer-events:none;position:absolute;z-index:-1}.cls-light .iap-root .pdp-top:after{filter:saturate(1.4) brightness(.7);opacity:.5}@keyframes iap-twinkle{0%{opacity:.7}to{opacity:1}}.iap-stagewrap:before{animation:iap-turn 28s linear infinite;aspect-ratio:1.7;background:conic-gradient(from 0deg,#a855f761,#ec489947,#22d3ee47,#7c3aed61,#a855f761);border-radius:50%;content:"";filter:blur(70px);left:50%;opacity:.8;pointer-events:none;position:absolute;top:-26%;translate:-50% 0;width:min(1240px,118%);z-index:-1}.cls-light .iap-stagewrap:before{opacity:.28}@keyframes iap-turn{to{transform:rotate(1turn)}}.iap-stagewrap:after{animation:iap-turn 90s linear infinite;aspect-ratio:1;border:2px dotted #e0a3ff8c;border-radius:50%;content:"";left:50%;-webkit-mask-image:linear-gradient(#000,#000 7%,#0000 14%);mask-image:linear-gradient(#000,#000 7%,#0000 14%);pointer-events:none;position:absolute;top:-56px;translate:-50% 0;width:128%;z-index:-1}.cls-light .iap-stagewrap:after{border-color:#7c3aed4d}.iap-stagewrap .hm-browser{box-shadow:0 40px 120px -40px #a855f773,0 0 0 1px #e0a3ff1a;position:relative}.cls-light .iap-stagewrap .hm-browser{box-shadow:0 40px 100px -46px #5b4fcf59}@media (prefers-reduced-motion:reduce){.iap-root .pdp-top:after,.iap-stagewrap:after,.iap-stagewrap:before{animation:none}}@media (max-width:720px){.iap-stagewrap:after{display:none}}.iap-productshot{padding-top:0}