@keyframes hc-modal-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes hc-modal-uit{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}@keyframes hc-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hc-modal-fade-uit{0%{opacity:1}to{opacity:0}}.hc-modal.hc-modal[data-state=open]{animation:hc-modal-in .22s var(--ease-interface) both}.hc-modal.hc-modal[data-state=closed]{animation:hc-modal-uit .15s var(--ease-interface) both}body>div[data-state]:has(+.hc-modal){background-color:#0e21256b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body>div[data-state=closed]:has(+.hc-modal){animation-duration:.15s}@media (prefers-reduced-motion: reduce){.hc-modal.hc-modal[data-state=open]{animation:hc-modal-fade-in .12s linear both}.hc-modal.hc-modal[data-state=closed]{animation:hc-modal-fade-uit .1s linear both}}@media (prefers-reduced-transparency: reduce),(prefers-contrast: more){body>div[data-state]:has(+.hc-modal){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0e212599}}@media (pointer: coarse){.hc-modal input{font-size:16px}}.pricing-modal>button:last-child{z-index:2;background-color:hsl(var(--background) / .88)}@supports (backdrop-filter: blur(1px)){.pricing-modal>button:last-child{background-color:hsl(var(--background) / .72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media (prefers-reduced-transparency: reduce){.pricing-modal>button:last-child{background-color:hsl(var(--background));-webkit-backdrop-filter:none;backdrop-filter:none}}
