.gen[data-astro-cid-avn26b4a]{gap:var(--space-7);display:grid}@media (width>=56rem){.gen[data-astro-cid-avn26b4a]{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start}.result[data-astro-cid-avn26b4a]{top:var(--space-6);position:sticky}}.controls[data-astro-cid-avn26b4a],.fields[data-astro-cid-avn26b4a],.style-grid[data-astro-cid-avn26b4a],.window[data-astro-cid-avn26b4a]{gap:var(--space-5);display:grid}.fields[data-astro-cid-avn26b4a] .field,.field[data-astro-cid-avn26b4a]{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.fields[data-astro-cid-avn26b4a] label,label[data-astro-cid-avn26b4a],legend[data-astro-cid-avn26b4a]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink)}.fields[data-astro-cid-avn26b4a] .req,.req[data-astro-cid-avn26b4a]{color:var(--accent-text)}.opt[data-astro-cid-avn26b4a]{color:var(--muted);font-weight:var(--weight-regular,400)}.fields[data-astro-cid-avn26b4a] input,.fields[data-astro-cid-avn26b4a] select,.fields[data-astro-cid-avn26b4a] textarea,input[data-astro-cid-avn26b4a]:not([type=radio]):not([type=checkbox]):not([type=color]):not([type=file]),select[data-astro-cid-avn26b4a],textarea[data-astro-cid-avn26b4a]{width:100%;padding:var(--space-3);background:var(--page);border:1px solid var(--hairline);border-radius:var(--radius-sm);font:inherit;color:var(--ink)}input[data-astro-cid-avn26b4a][type=color]{width:4rem;height:2.5rem;padding:var(--space-1);background:var(--page);border:1px solid var(--hairline);border-radius:var(--radius-sm)}.fields[data-astro-cid-avn26b4a] input:focus-visible,.fields[data-astro-cid-avn26b4a] select:focus-visible,.fields[data-astro-cid-avn26b4a] textarea:focus-visible,input[data-astro-cid-avn26b4a]:focus-visible,select[data-astro-cid-avn26b4a]:focus-visible,textarea[data-astro-cid-avn26b4a]:focus-visible,summary[data-astro-cid-avn26b4a]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.fields[data-astro-cid-avn26b4a] .hint,.hint[data-astro-cid-avn26b4a]{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.mode[data-astro-cid-avn26b4a]{gap:var(--space-3)}.choice[data-astro-cid-avn26b4a]{gap:var(--space-2);font-weight:var(--weight-regular,400);font-size:var(--text-base);align-items:center;margin-inline-end:var(--space-5);display:inline-flex}.choice[data-astro-cid-avn26b4a]:has(input:disabled){color:var(--muted);opacity:.6}.style[data-astro-cid-avn26b4a]{border-block:1px solid var(--hairline);padding-block:var(--space-4)}summary[data-astro-cid-avn26b4a]{cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--brand)}.style-grid[data-astro-cid-avn26b4a]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-block-start:var(--space-4)}.field--wide[data-astro-cid-avn26b4a]{grid-column:1/-1}.result[data-astro-cid-avn26b4a]{gap:var(--space-4);display:grid}.more[data-astro-cid-avn26b4a]{gap:var(--space-2);padding:var(--space-4);background:var(--brand-subtle);border-inline-start:3px solid var(--brand);border-radius:var(--radius-sm);display:grid}.more[data-astro-cid-avn26b4a] h3[data-astro-cid-avn26b4a],.more[data-astro-cid-avn26b4a] p[data-astro-cid-avn26b4a]{margin:0}.more[data-astro-cid-avn26b4a] h3[data-astro-cid-avn26b4a]{font-size:var(--text-base)}.more[data-astro-cid-avn26b4a] p[data-astro-cid-avn26b4a]{font-size:var(--text-sm);color:var(--muted)}.more-link[data-astro-cid-avn26b4a]{font-size:var(--text-sm);font-weight:var(--weight-semi);color:var(--brand)}.more-link[data-astro-cid-avn26b4a]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.preview[data-astro-cid-avn26b4a]{aspect-ratio:1;padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--neutral-0);color:var(--neutral-600);place-items:center;transition:opacity .2s;display:grid}.preview[data-astro-cid-avn26b4a] svg{width:100%;height:100%;display:block}.preview[data-astro-cid-avn26b4a][data-stale]{opacity:.3}.empty[data-astro-cid-avn26b4a]{text-align:center;font-size:var(--text-sm);margin:0}.status[data-astro-cid-avn26b4a]{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted);margin:0}.status[data-astro-cid-avn26b4a]:empty{display:none}.status[data-astro-cid-avn26b4a][data-tone=warn]{color:var(--ink);padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--accent);background:var(--accent-subtle)}.status[data-astro-cid-avn26b4a][data-tone=bad]{color:var(--ink);padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--danger);background:var(--danger-subtle)}.actions[data-astro-cid-avn26b4a]{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.actions[data-astro-cid-avn26b4a][hidden],.window[data-astro-cid-avn26b4a][hidden],.make[data-astro-cid-avn26b4a][hidden]{display:none}.size[data-astro-cid-avn26b4a]{gap:var(--space-1);flex:100%;display:grid}.note[data-astro-cid-avn26b4a]{color:var(--muted)}@media print{.controls[data-astro-cid-avn26b4a],.actions[data-astro-cid-avn26b4a]{display:none}}[data-qr-app]{gap:var(--space-6);min-height:24rem;display:grid}[data-qr-app] h2{font-size:var(--text-xl);margin:0}[data-qr-app] h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-lg)}[data-qr-app] p{margin:0}[data-qr-app] .bar{gap:var(--space-3);border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}[data-qr-app] .tabs{gap:var(--space-5);display:flex}[data-qr-app] .tab{padding:var(--space-3) 0;color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-medium);border-bottom:2px solid #0000;text-decoration:none}[data-qr-app] .tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--brand)}[data-qr-app] .who{color:var(--muted);font-size:var(--text-sm)}[data-qr-app] .two,[data-qr-app] .gen,[data-qr-app] .pair,[data-qr-app] .grid{gap:var(--space-6);display:grid}[data-qr-app] .grid,[data-qr-app] .pair{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}@media (width>=56rem){[data-qr-app] .two{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start}[data-qr-app] .gen{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start}[data-qr-app] .result{top:var(--space-6);position:sticky}}[data-qr-app] .stack,[data-qr-app] .result{gap:var(--space-5);display:grid}[data-qr-app] .card{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);display:grid}[data-qr-app] .pitch ul{margin:var(--space-4) 0;gap:var(--space-3);padding-inline-start:var(--space-5);display:grid}[data-qr-app] .field{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}[data-qr-app] label,[data-qr-app] legend{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink)}[data-qr-app] .opt{color:var(--muted);font-weight:var(--weight-normal)}[data-qr-app] .req{color:var(--accent-text)}[data-qr-app] input:not([type=radio]):not([type=checkbox]):not([type=color]):not([type=file]),[data-qr-app] select,[data-qr-app] textarea{width:100%;padding:var(--space-3);background:var(--page);border:1px solid var(--hairline);border-radius:var(--radius-sm);font:inherit;color:var(--ink)}[data-qr-app] input[type=color]{width:4rem;height:2.5rem;padding:var(--space-1);background:var(--page);border:1px solid var(--hairline);border-radius:var(--radius-sm)}[data-qr-app] :is(input,select,textarea,summary,a,button):focus-visible{outline:2px solid var(--brand);outline-offset:2px}[data-qr-app] .hint{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug)}[data-qr-app] .choice{gap:var(--space-3);font-weight:var(--weight-normal);align-items:flex-start;display:flex}[data-qr-app] .choice label{font-weight:var(--weight-normal)}[data-qr-app] .choice.big{padding:var(--space-3) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-sm);cursor:pointer}[data-qr-app] .choice.big:has(input:checked){border-color:var(--brand);background:var(--brand-subtle)}[data-qr-app] .choice.big:has(input:disabled){opacity:.55;cursor:not-allowed}[data-qr-app] .choice.big span{gap:var(--space-1);display:grid}[data-qr-app] .choice.big strong{font-size:var(--text-base);font-weight:var(--weight-semi)}[data-qr-app] .choice.big small{color:var(--muted);font-size:var(--text-sm)}[data-qr-app] fieldset.field{gap:var(--space-3)}[data-qr-app] .limits{border-inline-start:3px solid var(--brand);padding-inline-start:var(--space-4)}[data-qr-app] details.style{border-block:1px solid var(--hairline);padding-block:var(--space-4)}[data-qr-app] summary{cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--brand)}[data-qr-app] details>.grid,[data-qr-app] details>.choice,[data-qr-app] details>.field{margin-block-start:var(--space-4)}[data-qr-app] .btn{padding:var(--space-3) var(--space-5);border:1px solid var(--brand-fill);border-radius:var(--radius-sm);background:var(--brand-fill);color:var(--brand-contrast);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semi);cursor:pointer;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}[data-qr-app] .btn:hover{background:var(--brand-hover)}[data-qr-app] .btn:disabled{opacity:.5;cursor:not-allowed}[data-qr-app] .btn.ghost{color:var(--brand);border-color:var(--hairline);background:0 0}[data-qr-app] .btn.danger{background:var(--danger);border-color:var(--danger);color:var(--page)}[data-qr-app] .link{color:var(--brand);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}[data-qr-app] .link.bad{color:var(--danger)}[data-qr-app] .danger{gap:var(--space-5);flex-wrap:wrap;display:flex}[data-qr-app] .status{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted)}[data-qr-app] .status:empty{display:none}[data-qr-app] .status[data-tone=warn],[data-qr-app] .status[data-tone=bad],[data-qr-app] .status[data-tone=good]{color:var(--ink);padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--accent);background:var(--accent-subtle)}[data-qr-app] .status[data-tone=bad]{border-color:var(--danger);background:var(--danger-subtle)}[data-qr-app] .status[data-tone=good]{border-color:var(--brand);background:var(--brand-subtle)}[data-qr-app] .presets{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}[data-qr-app] .preset{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);text-decoration:none;display:grid}[data-qr-app] .preset:hover{border-color:var(--brand)}[data-qr-app] .preset span{color:var(--muted);font-size:var(--text-sm)}[data-qr-app] .meters{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}[data-qr-app] .meters .status{grid-column:1/-1}[data-qr-app] .meter-text{font-size:var(--text-sm);color:var(--muted);justify-content:space-between;display:flex}[data-qr-app] .meter-bar{height:6px;background:var(--surface-2);border-radius:var(--radius-sm);margin-block-start:var(--space-2);overflow:hidden}[data-qr-app] .meter-bar span{background:var(--brand);height:100%;display:block}[data-qr-app] .nudge{background:var(--brand-subtle);border-color:var(--brand)}[data-qr-app] .head{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}[data-qr-app] .head input{max-width:16rem}[data-qr-app] .rows{border-top:1px solid var(--hairline);display:grid}[data-qr-app] .row{gap:var(--space-4);padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--hairline);color:var(--ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;text-decoration:none;display:grid}[data-qr-app] .row:hover{background:var(--surface)}[data-qr-app] .row-main{min-width:0;display:grid}[data-qr-app] .row-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-qr-app] .row-scans{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}[data-qr-app] .pill{padding:var(--space-1) var(--space-3);background:var(--brand-subtle);color:var(--brand);border-radius:var(--radius-lg);font-size:var(--text-xs);font-weight:var(--weight-semi)}[data-qr-app] .preview{aspect-ratio:1;padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--plate);color:var(--neutral-600);place-items:center;display:grid}[data-qr-app] .preview svg{width:100%;height:auto;max-height:100%}[data-qr-app] .actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}[data-qr-app] .size{gap:var(--space-2);font-weight:var(--weight-normal);color:var(--muted);align-items:center;display:flex}[data-qr-app] .size select{width:auto}[data-qr-app] code{word-break:break-all;font-family:var(--font-mono);font-size:var(--text-sm)}[data-qr-app] .stats{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--hairline);display:grid}[data-qr-app] .big{color:var(--muted)}[data-qr-app] .big strong{color:var(--ink);font-size:var(--text-2xl)}[data-qr-app] .chart{background:var(--surface);border-radius:var(--radius-sm);width:100%;height:auto}[data-qr-app] .bar-rect{fill:var(--brand)}[data-qr-app] ul.plain{margin:0;padding:0;list-style:none}[data-qr-app] ul.plain li{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--hairline);font-variant-numeric:tabular-nums;display:flex}[data-qr-app] table{border-collapse:collapse;font-size:var(--text-sm);margin-block-start:var(--space-3)}[data-qr-app] th,[data-qr-app] td{padding:var(--space-1) var(--space-4) var(--space-1) 0;text-align:start}[data-qr-app] .ts{min-height:0}.qr-tabs[data-astro-cid-a35a64ty]{gap:var(--space-6);border-bottom:1px solid var(--hairline);margin-block-end:var(--space-6);display:flex}.qr-tabs[data-astro-cid-a35a64ty] a[data-astro-cid-a35a64ty]{padding:var(--space-3) 0;color:var(--muted);font-weight:var(--weight-semi);border-bottom:2px solid #0000;text-decoration:none}.qr-tabs[data-astro-cid-a35a64ty] a[data-astro-cid-a35a64ty] span[data-astro-cid-a35a64ty]{font-weight:var(--weight-normal);font-size:var(--text-sm)}.qr-tabs[data-astro-cid-a35a64ty] a[data-astro-cid-a35a64ty][aria-current=page]{color:var(--ink);border-bottom-color:var(--brand)}.qr-tabs[data-astro-cid-a35a64ty] a[data-astro-cid-a35a64ty]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
