.page-module__J-oJla__header{text-align:center;padding:3rem 0}.page-module__J-oJla__header h1{margin-bottom:.5rem;font-size:3rem}.page-module__J-oJla__header p{color:#888}.page-module__J-oJla__workspace{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;max-width:900px;margin:0 auto 4rem;display:grid}.page-module__J-oJla__inputCard{border-radius:16px;padding:2rem}.page-module__J-oJla__inputCard label{color:#ccc;margin-bottom:.8rem;font-weight:500;display:block}.page-module__J-oJla__input{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:1rem;transition:border-color .3s}.page-module__J-oJla__input:focus{border-color:var(--primary-glow)}.page-module__J-oJla__qrCard{border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:2rem;display:flex}.page-module__J-oJla__qrImage{border:10px solid #fff;border-radius:8px;margin-bottom:1.5rem}.page-module__J-oJla__placeholder{text-align:center;color:#fff3}.page-module__J-oJla__placeholderIcon{margin-bottom:1rem;font-size:4rem;display:block}.page-module__J-oJla__btnSecondary{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:10px 24px;transition:all .3s}.page-module__J-oJla__btnSecondary:hover{background:#ffffff1a}@media (max-width:768px){.page-module__J-oJla__workspace{grid-template-columns:1fr}}
