.reveal-armed:not(.reveal-in){opacity:0;transform:translateY(14px)}.reveal{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.lp-grid{background-image:linear-gradient(90deg,#1717170d 1px,#0000 1px),linear-gradient(#1717170d 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 0,#000 40%,#0000 100%)}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq[open] .lp-plus{transform:rotate(45deg)}.lp-sign{stroke-dasharray:1;stroke-dashoffset:1px}.reveal-in .lp-sign{animation:2s ease-in-out .3s forwards lp-draw}@keyframes lp-draw{to{stroke-dashoffset:0}}.fx-swap{vertical-align:baseline;display:inline-grid}.fx-old,.fx-new{text-align:center;border-radius:4px;grid-area:1/1}.fx-old{animation:10s infinite fx-old}.fx-new{color:#065f46;padding-inline:2px;font-weight:600;animation:10s infinite fx-new}.fx-chat{animation:10s infinite fx-chat}.fx-done{animation:10s infinite fx-done}.fx-scan{inset-inline:0;z-index:1;pointer-events:none;background:linear-gradient(#0000,#10b98129 85%,#10b981e6 99%,#0000);height:56px;animation:10s infinite fx-scan;position:absolute;top:0;transform:translateY(-60px)}@keyframes fx-chat{0%,3%{opacity:0;transform:translateY(8px)}9%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes fx-scan{0%,16%{opacity:0;transform:translateY(-60px)}18%{opacity:1}44%{opacity:1;transform:translateY(260px)}46%,to{opacity:0;transform:translateY(260px)}}@keyframes fx-old{0%,44%{opacity:1;text-decoration:none}48%{opacity:.5;text-decoration:line-through}52%,to{opacity:0}}@keyframes fx-new{0%,48%{opacity:0;box-shadow:none;background:0 0}54%{opacity:1;background:#a7f3d0;box-shadow:0 0 14px #10b981bf}70%,94%{opacity:1;background:#d1fae5;box-shadow:0 0 #0000}to{opacity:0}}@keyframes fx-done{0%,56%{opacity:0}62%,94%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.reveal-armed:not(.reveal-in){opacity:1;transform:none}.reveal{transition:none!important}.lp-sign,.reveal-in .lp-sign{stroke-dashoffset:0;animation:none!important}.fx-chat,.fx-done,.fx-scan,.fx-old,.fx-new{animation:none!important}.fx-scan,.fx-old{opacity:0}.fx-new{background:#d1fae5}}
