@keyframes QRCodeGenerator-module_flexWide--Q-Iq{0%{flex:0}to{flex:1}}@keyframes QRCodeGenerator-module_slidein-hvxIw{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes QRCodeGenerator-module_fadeInOut--nkrB{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes QRCodeGenerator-module_heightAnimation-yJ3sL{0%{height:0%}to{height:100%}}@keyframes QRCodeGenerator-module_fadein-w0f-3{0%{opacity:0}to{opacity:1}}@keyframes QRCodeGenerator-module_floatAnimation-stllD{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes QRCodeGenerator-module_bottomSheet-AEmsp{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes QRCodeGenerator-module_slideRightToLeft-p89xS{0%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes QRCodeGenerator-module_rotation-NIknv{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes QRCodeGenerator-module_pulse-uNp3R{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@keyframes QRCodeGenerator-module_slideUp-afEsH{0%,10%{transform:translateY(0%)}15%,25%{transform:translateY(-100%)}30%,40%{transform:translateY(-200%)}45%,55%{transform:translateY(-300%)}60%,70%{transform:translateY(-400%)}75%,85%{transform:translateY(-500%)}90%,97%{transform:translateY(-600%)}99.99%,to{transform:translateY(-700%)}}.QRCodeGenerator-module_inputSection-daK0K{flex-direction:column;gap:1rem;display:flex}.QRCodeGenerator-module_inputSection-daK0K .QRCodeGenerator-module_contentTypeSection-GCO4z{border-bottom:1px solid #e8e8e8;flex-direction:column;gap:1rem;padding-block-end:1rem;display:flex}.QRCodeGenerator-module_tabs-oKMMu{border-bottom:1px solid #e8e8e8;gap:0;display:flex}.QRCodeGenerator-module_tab-S647V{cursor:pointer;color:#a1a5b7;background:0 0;border:none;border-bottom:.125rem solid #0000;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:color .2s,border-color .2s}.QRCodeGenerator-module_tab-S647V:hover{color:#3f4254}.QRCodeGenerator-module_tabActive-S9es5{color:#df324e;border-bottom-color:#df324e}.QRCodeGenerator-module_colorPickers-ykzSS{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=375px){.QRCodeGenerator-module_colorPickers-ykzSS{grid-template-columns:1fr}}.QRCodeGenerator-module_frameGrid-mJoQd{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}@media (width<=480px){.QRCodeGenerator-module_frameGrid-mJoQd{grid-template-columns:repeat(3,1fr)}}.QRCodeGenerator-module_frameOption-XE5Hz{cursor:pointer;background:0 0;border:1px solid #e8e8e8;border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;transition:border-color .2s;display:flex}.QRCodeGenerator-module_frameOption-XE5Hz:hover{border-color:#b5b5c3}.QRCodeGenerator-module_frameOptionActive-U4T-M{background-color:#df324e0d;border-color:#df324e}.QRCodeGenerator-module_previewSection-YBmWr{background-color:#f5f8fa;border-radius:.75rem;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}@media (width<=480px){.QRCodeGenerator-module_previewSection-YBmWr{background-color:#0000;padding:1rem}}.QRCodeGenerator-module_qrPreview-v5M3s{background-color:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:100%;min-height:12.5rem;padding:1rem;display:flex}.QRCodeGenerator-module_qrPreview-v5M3s img{max-width:100%;height:auto}.QRCodeGenerator-module_placeholder-FO6LT{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;display:flex}.QRCodeGenerator-module_downloadActions-b8fX9{gap:.5rem;width:100%;display:flex}@media (width<=480px){.QRCodeGenerator-module_downloadActions-b8fX9{flex-direction:column}}.QRCodeGenerator-module_errorMessage-LcwP7{color:#f1416c;text-align:center}
