.qr-app{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:start;width:100%}.qr-app-left{display:flex;flex-direction:column;gap:12px}.qr-app-right{position:sticky;top:80px}@media(max-width:900px){.qr-app{grid-template-columns:1fr}.qr-app-right{position:static}}.qr-card{border:1px solid var(--color-border);border-radius:14px;background:color-mix(in srgb,var(--color-surface) 92%,var(--color-accent, #6366f1) 8%);overflow:hidden}.qr-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;font-weight:600;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);user-select:none;width:100%;border:0;background:transparent;text-align:left}.qr-card-header:hover{color:var(--color-text-primary)}.qr-card-body{padding:0 20px 24px}.qr-type-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:16px 20px 12px;border-bottom:1px solid var(--color-border);margin-bottom:0}.qr-tab{padding:8px 18px;border-radius:20px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.qr-tab:hover{border-color:color-mix(in srgb,var(--color-accent, #6366f1) 35%,var(--color-border));color:var(--color-text-primary);background:color-mix(in srgb,var(--color-accent, #6366f1) 6%,transparent)}.qr-tab.active{background:color-mix(in srgb,var(--color-accent, #6366f1) 16%,transparent);border-color:color-mix(in srgb,var(--color-accent, #6366f1) 52%,var(--color-border));color:var(--color-accent, #6366f1);font-weight:600;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent, #6366f1) 18%,transparent)}.qr-color-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.qr-color-field label{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:8px}.qr-color-swatch-row{display:flex;align-items:center;gap:8px}.qr-color-swatch{width:36px;height:36px;border-radius:8px;border:1.5px solid var(--color-border);cursor:pointer;flex-shrink:0;position:relative;overflow:hidden;transition:border-color .15s}.qr-color-swatch:hover{border-color:color-mix(in srgb,var(--color-accent, #6366f1) 35%,var(--color-border))}.qr-color-swatch--transparent{background:repeating-conic-gradient(#666 0% 25%,transparent 0% 50%) 0 0 / 10px 10px}html[data-theme=light] .qr-color-swatch--transparent{background:repeating-conic-gradient(#cbd5e1 0% 25%,transparent 0% 50%) 0 0 / 10px 10px}.qr-color-swatch input[type=color]{position:absolute;inset:-4px;opacity:0;cursor:pointer;width:calc(100% + 8px);height:calc(100% + 8px);border:none;padding:0}.qr-hex-input{flex:1;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:8px;padding:8px 10px;color:var(--color-text-primary);font-size:.875rem;font-family:monospace}.qr-hex-input:focus{outline:none;border-color:color-mix(in srgb,var(--color-accent, #6366f1) 50%,var(--color-border))}.qr-dot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:16px}.qr-dot-option,.qr-ec-option{padding:10px 6px;border-radius:8px;border:1.5px solid transparent;background:var(--color-surface-2);text-align:center;font-size:.72rem;color:var(--color-text-muted);cursor:pointer;transition:all .15s}.qr-dot-option:hover,.qr-ec-option:hover{background:color-mix(in srgb,var(--color-surface-2) 80%,var(--color-accent, #6366f1) 20%);color:var(--color-text-primary);border-color:var(--color-border)}.qr-dot-option.active,.qr-ec-option.active{border-color:color-mix(in srgb,var(--color-accent, #6366f1) 55%,var(--color-border));background:color-mix(in srgb,var(--color-accent, #6366f1) 12%,var(--color-surface-2));color:var(--color-accent, #6366f1)}.qr-adv-tabs{display:flex;gap:6px;margin-bottom:20px;border-bottom:1px solid var(--color-border);padding-bottom:12px}.qr-adv-tab{padding:6px 16px;border-radius:20px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);font-size:.8rem;font-weight:400;cursor:pointer;transition:all .15s;text-transform:capitalize}.qr-adv-tab.active{border-color:color-mix(in srgb,var(--color-accent, #6366f1) 55%,var(--color-border));background:color-mix(in srgb,var(--color-accent, #6366f1) 12%,transparent);color:var(--color-accent, #6366f1);font-weight:600}.qr-muted-note{font-size:.8rem;color:var(--color-text-muted);margin-bottom:12px}.qr-frame-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.qr-frame-option{padding:12px 6px;border-radius:8px;border:1.5px solid var(--color-border);background:var(--color-surface-2);text-align:center;font-size:1.4rem;cursor:pointer}.qr-frame-option.is-active{border-color:color-mix(in srgb,var(--color-accent, #6366f1) 55%,var(--color-border));background:color-mix(in srgb,var(--color-accent, #6366f1) 10%,var(--color-surface-2))}.qr-frame-option.is-disabled{cursor:not-allowed;opacity:.45}.qr-frame-label{font-size:.65rem;color:var(--color-text-muted);margin-top:4px}.qr-logo-upload{display:block;border:1px dashed var(--color-border);border-radius:10px;padding:24px;text-align:center;cursor:pointer;color:var(--color-text-muted);font-size:.85rem;transition:border-color .15s}.qr-logo-upload:hover{border-color:color-mix(in srgb,var(--color-accent, #6366f1) 35%,var(--color-border))}.qr-logo-upload-icon{font-size:1.5rem;margin-bottom:8px}.qr-logo-upload-title{margin-bottom:4px;color:var(--color-text-primary)}.qr-logo-row{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:10px;margin-bottom:16px}.qr-logo-row-name{flex:1;font-size:.85rem;color:var(--color-text-muted)}.qr-remove-btn{background:color-mix(in srgb,var(--color-error, #ef4444) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error, #ef4444) 28%,var(--color-border));color:var(--color-error, #ef4444);border-radius:8px;padding:6px 12px;cursor:pointer;font-size:.8rem}.qr-ec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.qr-ec-option{font-size:.75rem;line-height:1.4}.qr-ec-option strong{font-weight:600}.qr-ec-option span{font-size:.65rem;opacity:.75}.qr-hint-text{font-size:.72rem;color:var(--color-text-muted);margin-top:8px}.qr-preview-panel{border:1px solid var(--color-border);border-radius:16px;background:color-mix(in srgb,var(--color-surface) 94%,var(--color-accent, #6366f1) 6%);padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px}.qr-preview-box{width:100%;max-width:280px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;position:relative}.qr-preview-box--loading{background:var(--color-surface-2);border:1px solid var(--color-border)}.qr-preview-box--checker{background:repeating-conic-gradient(#374151 0% 25%,#1f2937 0% 50%) 0 0 / 16px 16px}html[data-theme=light] .qr-preview-box--checker{background:repeating-conic-gradient(#e2e8f0 0% 25%,#f8fafc 0% 50%) 0 0 / 16px 16px}.qr-preview-shimmer{position:absolute;inset:12%;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 25%,color-mix(in srgb,var(--color-border) 80%,transparent),color-mix(in srgb,var(--color-border) 40%,transparent) 75%);background-size:200% 100%;animation:qr-preview-shimmer 1.2s ease-in-out infinite;pointer-events:none}@keyframes qr-preview-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.qr-preview-box svg{display:block;image-rendering:crisp-edges;image-rendering:pixelated}.qr-download-primary{width:100%;padding:12px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-weight:600;font-size:.9rem;border:none;cursor:pointer;transition:opacity .15s}.qr-download-primary:hover{opacity:.9}.qr-download-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.qr-download-secondary{padding:10px;border-radius:10px;background:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.8rem;cursor:pointer;transition:all .15s}.qr-download-secondary:hover{border-color:color-mix(in srgb,var(--color-accent, #6366f1) 35%,var(--color-border));color:var(--color-text-primary)}.qr-reliability-label{font-size:.75rem;color:var(--color-text-muted)}.qr-extension-promo{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface-2);margin-top:4px}.qr-extension-promo-head{display:flex;align-items:center;gap:8px;width:100%}.qr-extension-promo-icon{font-size:1.25rem;flex-shrink:0;line-height:1}.qr-extension-promo-title{font-size:.75rem;font-weight:600;color:var(--color-text-primary);line-height:1.35}.qr-extension-promo-desc{margin:0;width:100%;font-size:.68rem;line-height:1.45;color:var(--color-text-muted)}.qr-extension-promo-stores{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:2px}.qr-extension-store-btn{display:block;width:100%;box-sizing:border-box;padding:7px 10px;border-radius:8px;background:color-mix(in srgb,var(--color-accent, #6366f1) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent, #6366f1) 28%,var(--color-border));color:var(--color-accent, #6366f1);font-size:.68rem;font-weight:600;text-align:center;text-decoration:none;transition:border-color .15s,background .15s}.qr-extension-store-btn:hover{border-color:color-mix(in srgb,var(--color-accent, #6366f1) 45%,var(--color-border));background:color-mix(in srgb,var(--color-accent, #6366f1) 18%,transparent);text-decoration:none;color:var(--color-accent-hover, #4f46e5)}.qr-extension-store-btn--soon{cursor:default;color:var(--color-text-muted);background:var(--color-surface-2);border-color:var(--color-border)}.qr-extension-store-btn--soon:hover{border-color:var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted)}.qr-field-label{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:8px;padding-top:2px;line-height:1.4}.qr-vcard-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qr-transparent-check.checkbox-toggle{display:inline-flex!important;align-items:center;gap:6px;margin-top:8px;font-size:.75rem!important;color:var(--color-text-muted)!important;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.qr-transparent-check.checkbox-toggle span{color:var(--color-text-muted)}.qr-size-label{display:flex;justify-content:space-between;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:8px}.qr-size-label strong{color:var(--color-text-primary)}.qr-dot-title,.qr-section-label{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:8px}.qr-preview-title{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);align-self:flex-start}@media(max-width:720px){.qr-color-row,.qr-vcard-grid{grid-template-columns:1fr}}.qr-root[data-astro-cid-yhkskkzx]{width:100%;margin-top:1.25rem}.qr-tool-wrapper[data-astro-cid-yhkskkzx],.qr-generator-root[data-astro-cid-yhkskkzx]{width:100%}.qr-generator-layout[data-astro-cid-yhkskkzx]{display:grid;grid-template-columns:1fr 380px;gap:2rem;align-items:start}@media(max-width:768px){.qr-generator-layout[data-astro-cid-yhkskkzx]{grid-template-columns:1fr}}.qr-config-column[data-astro-cid-yhkskkzx]{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.qr-type-tabs[data-astro-cid-yhkskkzx]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.qr-tab[data-astro-cid-yhkskkzx]{padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:transparent;color:inherit;cursor:pointer;font-size:.875rem;font-family:var(--font-sans);font-weight:600;transition:all .2s}html[data-theme=light] .qr-tab[data-astro-cid-yhkskkzx]{border-color:#0f172a1f}.qr-tab[data-astro-cid-yhkskkzx]:hover{border-color:#6366f159}.qr-tab[data-astro-cid-yhkskkzx].active{background:#6366f133;border-color:#6366f180;color:#818cf8}.qr-content-section[data-astro-cid-yhkskkzx]{display:flex;flex-direction:column;gap:1rem}.qr-textarea[data-astro-cid-yhkskkzx]{resize:vertical;min-height:5.5rem}.qr-vcard-grid[data-astro-cid-yhkskkzx]{grid-template-columns:1fr 1fr}@media(max-width:640px){.qr-vcard-grid[data-astro-cid-yhkskkzx]{grid-template-columns:1fr}}.qr-vcard-full[data-astro-cid-yhkskkzx]{grid-column:1 / -1}.qr-password-row[data-astro-cid-yhkskkzx]{display:flex;gap:.5rem;align-items:stretch}.qr-password-row[data-astro-cid-yhkskkzx] .field-input[data-astro-cid-yhkskkzx]{flex:1;min-width:0}.qr-password-toggle[data-astro-cid-yhkskkzx]{flex-shrink:0;padding:0 .85rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);font-size:.78rem;font-weight:600;font-family:var(--font-sans);cursor:pointer}.qr-password-toggle[data-astro-cid-yhkskkzx]:disabled{opacity:.45;cursor:not-allowed}.qr-collapse[data-astro-cid-yhkskkzx]{border-top:1px solid var(--color-border);padding-top:1rem}.qr-collapse-trigger[data-astro-cid-yhkskkzx]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;margin:0 0 .75rem;border:none;background:none;color:var(--color-text-primary);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:var(--font-sans)}.qr-collapse-chevron[data-astro-cid-yhkskkzx]{font-size:.65rem;opacity:.6;transition:transform .2s}.qr-collapse-chevron[data-astro-cid-yhkskkzx].is-open{transform:rotate(180deg)}.qr-collapse-body[data-astro-cid-yhkskkzx]{display:flex;flex-direction:column;gap:1.25rem}.qr-colors-grid[data-astro-cid-yhkskkzx]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:520px){.qr-colors-grid[data-astro-cid-yhkskkzx]{grid-template-columns:1fr}}.qr-color-field[data-astro-cid-yhkskkzx]{display:flex;flex-direction:column;gap:.5rem}.qr-color-row[data-astro-cid-yhkskkzx]{display:flex;gap:.5rem;align-items:center}.qr-color-swatch[data-astro-cid-yhkskkzx]{width:32px;height:32px;padding:0;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;flex-shrink:0}.qr-color-swatch[data-astro-cid-yhkskkzx]:disabled{opacity:.5;cursor:not-allowed}.qr-color-picker-hidden[data-astro-cid-yhkskkzx]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.qr-transparent-check[data-astro-cid-yhkskkzx]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--color-text-muted);cursor:pointer;margin-top:.25rem}.qr-field-group[data-astro-cid-yhkskkzx]{display:flex;flex-direction:column;gap:.5rem}.qr-field-group[data-astro-cid-yhkskkzx] strong[data-astro-cid-yhkskkzx]{color:var(--color-text-primary);font-weight:700}.qr-dot-grid[data-astro-cid-yhkskkzx]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.qr-dot-option[data-astro-cid-yhkskkzx]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.65rem .4rem;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface-2);cursor:pointer;font-family:var(--font-sans);transition:border-color .15s,background .15s}.qr-dot-option[data-astro-cid-yhkskkzx].active{border-color:#6366f18c;background:#6366f11f}.qr-dot-preview[data-astro-cid-yhkskkzx]{width:28px;height:28px;background:var(--color-text-muted);opacity:.85}.qr-dot-preview--square[data-astro-cid-yhkskkzx]{border-radius:2px}.qr-dot-preview--dots[data-astro-cid-yhkskkzx]{border-radius:50%;width:10px;height:10px;box-shadow:14px 0 0 var(--color-text-muted),0 14px 0 var(--color-text-muted),14px 14px 0 var(--color-text-muted);background:var(--color-text-muted)}.qr-dot-preview--rounded[data-astro-cid-yhkskkzx]{border-radius:6px}.qr-dot-preview--extra-rounded[data-astro-cid-yhkskkzx]{border-radius:10px}.qr-dot-preview--classy[data-astro-cid-yhkskkzx]{border-radius:2px 8px}.qr-dot-preview--classy-rounded[data-astro-cid-yhkskkzx]{border-radius:8px 2px}.qr-dot-label[data-astro-cid-yhkskkzx]{font-size:.68rem;font-weight:600;color:var(--color-text-muted);text-align:center;line-height:1.2}.qr-ec-tabs[data-astro-cid-yhkskkzx]{display:flex;flex-wrap:wrap;gap:.5rem}.qr-logo-drop[data-astro-cid-yhkskkzx]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;border:1px dashed var(--color-border);border-radius:12px;text-align:center;transition:border-color .15s,background .15s}.qr-logo-drop[data-astro-cid-yhkskkzx].is-dragover{border-color:var(--color-accent);background:#6366f114}.qr-logo-drop-text[data-astro-cid-yhkskkzx]{margin:0;font-size:.82rem;color:var(--color-text-muted)}.qr-logo-preview-row[data-astro-cid-yhkskkzx]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;justify-content:center}.qr-logo-thumb[data-astro-cid-yhkskkzx]{max-width:64px;max-height:64px;object-fit:contain;border-radius:8px;background:var(--color-surface)}.qr-preview-panel[data-astro-cid-yhkskkzx]{position:sticky;top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08;backdrop-filter:blur(8px)}html[data-theme=light] .qr-preview-panel[data-astro-cid-yhkskkzx]{border-color:#0f172a14;background:#0f172a08}@media(max-width:768px){.qr-preview-panel[data-astro-cid-yhkskkzx]{position:static}}.qr-preview-heading[data-astro-cid-yhkskkzx]{margin:0;width:100%;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);text-align:center}.qr-preview-container[data-astro-cid-yhkskkzx]{width:100%;aspect-ratio:1;max-width:320px;display:flex;align-items:center;justify-content:center;border-radius:12px;position:relative;overflow:hidden;border:1px solid var(--color-border)}.qr-preview-mount[data-astro-cid-yhkskkzx]{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%}.qr-preview-mount[data-astro-cid-yhkskkzx] svg,.qr-preview-mount[data-astro-cid-yhkskkzx] canvas{max-width:100%;max-height:100%;width:auto!important;height:auto!important}.qr-preview-mount[data-astro-cid-yhkskkzx][aria-hidden=true]{opacity:.35}.qr-preview-empty[data-astro-cid-yhkskkzx]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem;margin:0;font-size:.82rem;color:var(--color-text-muted);pointer-events:none}.qr-download-stack[data-astro-cid-yhkskkzx]{display:flex;flex-direction:column;gap:.5rem;width:100%}.qr-download-btn-primary[data-astro-cid-yhkskkzx],.qr-download-btn-secondary[data-astro-cid-yhkskkzx]{width:100%;justify-content:center}.qr-scannable-check[data-astro-cid-yhkskkzx]{margin:0;font-size:.8rem;color:var(--color-text-muted);display:flex;align-items:center;gap:.35rem}.qr-scannable-icon[data-astro-cid-yhkskkzx]{color:#34d399;font-weight:700}.qr-scan-pill[data-astro-cid-yhkskkzx]{padding:.35rem .85rem;border-radius:999px;font-size:.78rem;font-weight:600;border:1px solid var(--color-border);background:var(--color-surface-2)}.qr-scan-pill--high[data-astro-cid-yhkskkzx]{border-color:#34d39959;color:#6ee7b7}.qr-scan-pill--medium[data-astro-cid-yhkskkzx]{border-color:#facc1559;color:#fde047}.qr-scan-pill--low[data-astro-cid-yhkskkzx]{border-color:#f8717159;color:#fca5a5}.qr-explainer-section[data-astro-cid-yhkskkzx]{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--color-border)}.qr-explainer-title[data-astro-cid-yhkskkzx]{font-size:1.25rem;font-weight:700;margin:0 0 1rem;color:var(--color-text-primary)}.qr-explainer-body[data-astro-cid-yhkskkzx]{display:flex;flex-direction:column;gap:1rem;color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.qr-explainer-body[data-astro-cid-yhkskkzx] p[data-astro-cid-yhkskkzx]{margin:0}.qr-mobile-ad[data-astro-cid-yhkskkzx]{margin-top:1.5rem}.qr-how[data-astro-cid-s5opz6la]{width:100%;margin-bottom:.5rem}.qr-how-title[data-astro-cid-s5opz6la]{margin:2rem 0 1rem;font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary)}.qr-how-layout[data-astro-cid-s5opz6la]{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start;margin-bottom:2rem}@media(min-width:768px){.qr-how-layout[data-astro-cid-s5opz6la]{grid-template-columns:minmax(0,1.2fr) minmax(260px,.9fr);gap:1.5rem}}.qr-how-lead[data-astro-cid-s5opz6la]{margin:0;max-width:52ch;font-size:1rem;line-height:1.75;color:var(--color-text-muted)}.qr-how-steps-card[data-astro-cid-s5opz6la]{width:100%;box-sizing:border-box;padding:1.1rem 1.15rem 1.05rem;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 1px #ffffff08}[data-theme=light] .qr-how-steps-card[data-astro-cid-s5opz6la]{box-shadow:0 8px 24px #0f172a0a}.qr-how-steps-label[data-astro-cid-s5opz6la]{margin:0 0 .85rem;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.qr-how-steps-list[data-astro-cid-s5opz6la]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.qr-how-step[data-astro-cid-s5opz6la]{display:flex;align-items:flex-start;gap:.75rem}.qr-how-step-num[data-astro-cid-s5opz6la]{flex-shrink:0;width:1.65rem;height:1.65rem;display:grid;place-items:center;border-radius:8px;font-size:.72rem;font-weight:700;line-height:1;color:#a5b4fc;background:#6366f124;border:1px solid rgba(99,102,241,.28)}[data-theme=light] .qr-how-step-num[data-astro-cid-s5opz6la]{color:#4f46e5;background:#4f46e51a;border-color:#4f46e538}.qr-how-step-text[data-astro-cid-s5opz6la]{padding-top:.12rem;font-size:.9rem;line-height:1.55;color:var(--color-text-muted)}
