:where(.mkt) .qr-tool-section{padding-bottom:var(--space-900)}:where(.mkt) .qr-tool{align-items:start;gap:var(--space-400);grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);display:grid}:where(.mkt) .qr-tool-form,:where(.mkt) .qr-preview{gap:var(--space-300);padding:var(--space-400);border:.0625rem solid var(--line);background:var(--paper);display:grid}:where(.mkt) .qr-tool-form textarea{min-height:7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-stretch:100%}:where(.mkt) .qr-counter{color:var(--muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:.75rem;font-weight:700;line-height:1rem}:where(.mkt) .qr-counter.is-over{color:var(--error)}:where(.mkt) .qr-preview{top:calc(var(--space-900) + var(--space-300));text-align:center;justify-items:center;position:sticky}:where(.mkt) .qr-preview-frame{aspect-ratio:1;border:.0625rem dashed var(--line);width:100%;max-width:20rem;transition:opacity .7s var(--ease-fluid);background:#fff;place-items:center;display:grid}:where(.mkt) .qr-preview-frame img{width:100%;height:auto;image-rendering:pixelated}:where(.mkt) .qr-preview-frame.is-stale{opacity:.35}:where(.mkt) .qr-preview-empty{padding:var(--space-300);color:var(--muted);font-size:.875rem}:where(.mkt) .qr-preview-status{min-height:1.25rem;color:var(--muted);font-size:.875rem;line-height:1.25rem}:where(.mkt) .qr-preview-actions{justify-content:center;gap:var(--space-200);flex-wrap:wrap;width:100%;display:flex}:where(.mkt) .qr-preview-actions .button{flex:9rem}:where(.mkt) .qr-tool .button-outline{color:var(--accent);box-shadow:none;background:0 0}:where(.mkt) .qr-tool .button-outline:hover{background:var(--accent);color:var(--paper)}:where(.mkt) .qr-tool .button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}:where(.mkt) .qr-steps{gap:var(--space-400);counter-reset:qr-step;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:where(.mkt) .qr-steps li{gap:var(--space-100);counter-increment:qr-step;display:grid}:where(.mkt) .qr-steps li:before{content:counter(qr-step, decimal-leading-zero);color:var(--accent);font-weight:700}:where(.mkt) .qr-steps p{color:var(--muted)}:where(.mkt) .qr-cta{margin-top:var(--space-600);color:var(--muted)}:where(.mkt) .qr-referral-card{gap:var(--space-200);padding:var(--space-400);border:.0625rem solid var(--line);background:var(--paper);grid-column:8/-1;justify-items:start;display:grid}:where(.mkt) .qr-referral-card .text-link{margin-top:0}:where(.mkt) .qr-referral-card p{color:var(--muted);font-size:1.125rem;line-height:1.75rem}@media (max-width:64rem){:where(.mkt) .qr-referral-card{grid-column:1}:where(.mkt) .qr-tool,:where(.mkt) .qr-steps{grid-template-columns:1fr}:where(.mkt) .qr-preview{position:static}}@media (max-width:48rem){:where(.mkt) .qr-tool .field-grid{grid-template-columns:1fr}}