@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}:root{color:#1a1c1f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1a1c1f;--secondary:#5e5e60;--outline:#6e7a72;--line:#d9dadf;--primary:#005f3f;--error:#ba1a1a;background:#fafafc;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#root{min-height:100vh}.page-shell{min-height:100vh;padding:40px 24px 64px}.page-column{width:100%;max-width:520px;margin-inline:auto}.brand-title{color:var(--ink);letter-spacing:-.02em;margin:0 0 34px;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:600;line-height:30px}.receive-form{flex-direction:column;gap:19px;display:flex}.field-group{min-width:0}.field-group label{color:var(--secondary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;line-height:14px;display:block}.field-group select,.field-group textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:3px;transition:border-color .12s;display:block}.field-group select{cursor:pointer;min-height:38px;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:12px}.field-group textarea{resize:vertical;overflow-wrap:anywhere;min-height:48px;padding:8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;line-height:1.55}.field-group textarea::placeholder{color:#5e5e608c}.field-group select:focus,.field-group textarea:focus{border-color:var(--ink);outline:none}.validation-message{letter-spacing:.01em;margin:5px 0 0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;line-height:14px}.validation-message.is-valid{color:var(--primary)}.validation-message.is-invalid{color:var(--error)}.safety-note{color:var(--secondary);margin:-1px 0 0;font-size:12px;line-height:18px}.generate-button,.download-button{background:var(--ink);color:#fff;letter-spacing:.09em;text-align:center;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;width:100%;min-height:44px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;text-decoration:none;transition:background-color .12s,opacity .12s;display:inline-flex}.generate-button:hover:not(:disabled),.download-button:hover{background:#000}.generate-button:disabled{opacity:.42;cursor:not-allowed}.qr-error{color:var(--error);margin:-9px 0 0;font-size:12px}.qr-result{flex-direction:column;gap:20px;animation:.16s ease-out reveal;display:flex}.result-heading{justify-content:space-between;align-items:center;min-height:20px;display:flex}.qr-network{color:var(--secondary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:11px;line-height:16px}.text-action,.copy-action,.create-another{color:var(--secondary);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:18px}.text-action{text-underline-offset:4px;text-decoration:underline}.text-action:hover,.copy-action:hover,.create-another:hover{color:var(--ink)}.qr-frame{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:24px;display:flex}.qr-image{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.address-copy-row{border:1px solid var(--line);background:#fff;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:flex}.qr-address{min-width:0;color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:JetBrains Mono,monospace;font-size:11px;line-height:17px}.copy-action{flex:none;padding-inline:5px}.result-actions{flex-direction:column;gap:10px;display:flex}.create-another{min-height:32px;font-size:10px}.faq-section{border-top:1px solid var(--line);margin-top:40px;padding-top:18px}.faq-title{color:var(--secondary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;line-height:14px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{min-height:44px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:18px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--secondary);flex:none;font-family:JetBrains Mono,monospace}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--secondary);margin:-1px 18px 14px 0;font-size:12px;line-height:18px}@keyframes reveal{0%{opacity:0}to{opacity:1}}@media (width>=768px){.page-shell{padding:64px}}@media (width>=1024px){.page-shell{padding:96px}}@media (width<=380px){.page-shell{padding-inline:18px}.qr-frame{padding:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.receive-form{gap:24px}.field-group label{margin-bottom:8px;font-size:11px;line-height:16px}.field-group select{min-height:48px;padding-inline:14px;font-size:14px}.network-picker{position:relative}.network-picker-trigger{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:10px;padding:0 12px;font-family:JetBrains Mono,monospace;font-size:14px;display:flex}.network-picker-trigger:focus-visible,.network-picker-option:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.network-picker-trigger img,.network-picker-option img{object-fit:contain;flex:none;width:18px;height:18px;display:block}.network-picker-chevron{color:var(--secondary);margin-left:auto;font-size:16px}.network-picker-menu{z-index:5;border:1px solid var(--line);background:var(--surface,#fff);border-radius:3px;max-height:168px;padding:3px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.network-picker-option{width:100%;min-height:34px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:9px;padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.network-picker-option:hover,.network-picker-option[aria-checked=true]{background:#0000000d}.field-group textarea{min-height:72px;padding:12px;font-size:13px}.validation-message{margin-top:8px;font-size:12px;line-height:17px}.safety-note{margin:0;font-size:14px;line-height:22px}.generate-button,.download-button{min-height:52px;font-size:12px}.qr-result{gap:24px}.result-heading{min-height:24px}.qr-network{font-size:13px;line-height:19px}.text-action,.copy-action,.create-another{padding:6px 4px;font-size:12px;line-height:20px}.qr-frame{padding:30px}.address-copy-row{gap:12px;min-height:52px;padding:10px 14px}.qr-address{font-size:13px;line-height:20px}.copy-action{padding-inline:6px}.result-actions{gap:12px}.create-another{min-height:40px}.faq-section{margin-top:56px;padding-top:24px}.faq-title{margin-bottom:12px;font-size:11px;line-height:16px}.faq-item summary{gap:16px;min-height:52px;font-size:14px;line-height:21px}.faq-item p{margin:0 24px 18px 0;font-size:13px;line-height:21px}.blog-section{border-top:1px solid var(--line);margin-top:48px;padding-top:20px}.blog-review-note{color:var(--secondary);margin:-4px 0 12px;font-size:12px;line-height:18px}.guides-page-link{color:var(--ink);text-underline-offset:4px;padding:4px 0;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-block}.guides-page-link:hover{color:var(--primary)}@media (width>=768px){.page-shell{padding:80px 64px}}@media (width>=1024px){.page-shell{padding:112px 96px}}@media (width<=380px){.qr-frame{padding:20px}}
