.qr-guide{color:var(--ink,#202124);letter-spacing:0;padding:0 0 48px;font-size:15px;line-height:1.7}.qr-guide *,.qr-guide :before,.qr-guide :after{box-sizing:border-box}.qr-guide :is(h2,h3,p,ul,ol){margin:0}.qr-guide h2{font-size:24px;font-weight:800;line-height:1.3}.qr-guide h3{font-size:17px;font-weight:750;line-height:1.4}.qr-guide p{color:var(--muted,#60656f)}.qr-guide p+p,.qr-guide h2+p,.qr-guide h3+p{margin-top:12px}.qr-guide a{color:var(--teal,#087f75);text-underline-offset:4px}.qr-guide a svg{vertical-align:middle;flex-shrink:0}.qr-guide :is(a,summary,[tabindex]):focus-visible{outline:2px solid var(--teal,#087f75);outline-offset:4px}.qr-guide section{border-top:1px solid var(--line,#dfe1e6);padding:36px 0;scroll-margin-top:100px}.qr-guide-heading{max-width:920px;margin-bottom:24px}.qr-guide-features{border-top:1px solid var(--line,#dfe1e6);flex-wrap:wrap;gap:12px 30px;padding:20px 0;font-size:13px;font-weight:650;list-style:none;display:flex}.qr-guide-features li{align-items:center;gap:8px;display:flex}.qr-guide-features svg{color:var(--teal,#087f75);flex-shrink:0}.qr-guide-nav{flex-wrap:wrap;gap:4px 24px;padding:12px 0 24px;font-size:13px;font-weight:700;display:flex}.qr-guide-nav a{padding:7px 0}.qr-guide-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.qr-guide-type{border:1px solid var(--line,#dfe1e6);background:var(--paper,#fff);border-radius:8px;flex-direction:column;min-width:0;padding:22px;font-size:14px;display:flex}.qr-guide .qr-guide-detail{font-size:13px;line-height:1.65}.qr-guide-detail strong{color:var(--ink,#202124);font-weight:650}.qr-guide-type a{align-self:flex-start;margin-top:auto;padding-top:18px;font-size:13px;font-weight:700}.qr-guide-steps{counter-reset:qr-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 32px;padding:0;list-style:none;display:grid}.qr-guide-steps li{counter-increment:qr-step;padding-left:40px;position:relative}.qr-guide-steps li:before{content:counter(qr-step);color:#a51e1a;background:#fceceb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid;position:absolute;top:0;left:0}.qr-guide-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;display:grid}.qr-guide-logo-tools{border-left:2px solid var(--teal,#087f75);align-self:start;padding-left:24px}.qr-guide-logo-tools a{margin-top:16px;font-size:14px;font-weight:700;display:block}.qr-guide .qr-guide-callout{border-left:3px solid var(--teal,#087f75);color:#304b46;background:#f3f8f7;padding:14px 18px;font-size:14px}.qr-guide-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 44px;display:grid}.qr-guide-columns>div{min-width:0}.qr-guide-columns a{margin-top:12px;font-size:13px;font-weight:700;display:inline-block}.qr-guide-table{max-width:100%;overflow-x:auto}.qr-guide-table table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:14px}.qr-guide-table :is(th,td){border-bottom:1px solid var(--line,#dfe1e6);vertical-align:top;white-space:normal;overflow-wrap:anywhere;padding:16px}.qr-guide-table thead{background:var(--soft,#f5f6f7)}.qr-guide-table th{font-weight:700}.qr-guide-table tbody th{width:22%}.qr-guide-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 44px;padding:0 0 0 20px;display:grid;margin-top:20px!important}.qr-guide-checklist li::marker{color:var(--teal,#087f75)}.qr-guide-batch-steps{padding-left:22px;margin-top:18px!important}.qr-guide-batch-steps li+li{margin-top:10px}.qr-guide-faq details{border-bottom:1px solid var(--line,#dfe1e6)}.qr-guide-faq h2{margin-bottom:18px}.qr-guide-faq summary{cursor:pointer;padding:18px 0;font-size:15px;font-weight:700}.qr-guide-faq details p{max-width:900px;margin:0 0 20px}.qr-guide-sources{border-top:1px solid var(--line,#dfe1e6);flex-wrap:wrap;gap:8px 20px;padding-top:20px;font-size:12px;display:flex}@media (width<=1000px){.qr-guide-type-grid,.qr-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.qr-guide{width:calc(100% - 32px)}.qr-guide h2{font-size:21px}.qr-guide :is(.qr-guide-type-grid,.qr-guide-columns,.qr-guide-steps,.qr-guide-split,.qr-guide-checklist){grid-template-columns:minmax(0,1fr)}.qr-guide section{padding:28px 0}.qr-guide-type{padding:20px}.qr-guide-split{gap:24px}.qr-guide-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qr-guide-features li{align-items:flex-start}.qr-guide-features svg{margin-top:3px}.qr-guide-nav{gap:2px 20px}}#qr-generator{--qr-border:var(--line,#dfe1e6);--qr-muted:var(--muted,#666a73);color:var(--ink,#202124);padding-top:24px;padding-bottom:40px}#qr-generator *,#qr-generator :before,#qr-generator :after{box-sizing:border-box;min-width:0}#qr-generator [hidden]{display:none!important}#qr-generator h1,#qr-generator h2,#qr-generator p{margin:0}#qr-generator h1{font-size:26px;font-weight:800;line-height:1.25}#qr-generator h2{font-size:17px;font-weight:750;line-height:1.4}#qr-generator .qr-heading,#qr-generator .qr-section-heading,#qr-generator .qr-toolbar,#qr-generator .qr-preview-tools,#qr-generator .qr-download-row{align-items:center;gap:8px;display:flex}#qr-generator .qr-heading,#qr-generator .qr-section-heading{justify-content:space-between}#qr-generator .qr-heading{gap:24px;margin-bottom:28px}#qr-generator .qr-heading-copy{min-width:0}#qr-generator .qr-heading-copy p{max-width:860px;color:var(--qr-muted);margin-top:10px;font-size:14px;line-height:1.65}#qr-generator{scroll-margin-top:100px}#qr-generator .qr-section-heading{min-height:44px;margin-bottom:14px}#qr-generator .qr-toolbar{flex-shrink:0;gap:2px}#qr-generator .qr-toolbar button{width:44px;height:44px}#qr-generator .qr-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,400px);grid-template-areas:"content preview""design preview";align-items:start;gap:26px 40px;display:grid}#qr-generator .qr-content-section{border-bottom:1px solid var(--qr-border);grid-area:content;padding-bottom:24px}#qr-generator .qr-design-section{grid-area:design}#qr-generator .qr-preview-section{top:calc(var(--site-sticky-offset,78px) + 16px);border:1px solid var(--qr-border);background:var(--paper,#fff);border-radius:8px;grid-area:preview;padding:20px;position:sticky;box-shadow:0 8px 24px #20242d0d}#qr-generator .qr-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}#qr-generator .qr-field-full{grid-column:1/-1}#qr-generator .qr-field{gap:6px;margin:0;font-size:13px;font-weight:650;line-height:1.4;display:grid}#qr-generator .qr-field>span{overflow-wrap:anywhere}#qr-generator input:not([type=checkbox]):not([type=range]):not([type=color]),#qr-generator select,#qr-generator textarea{border:1px solid var(--qr-border);background:var(--paper,#fff);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:6px;padding:9px 10px;font-size:14px;line-height:1.4}#qr-generator select{padding-right:25px}#qr-generator input[type=file]{padding:6px;font-size:12px}#qr-generator input[type=file]::file-selector-button{background:var(--soft,#f5f6f7);max-width:100%;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:4px;margin-right:8px;padding:5px 8px}#qr-generator input[type=color]{border:1px solid var(--qr-border);background:var(--paper,#fff);cursor:pointer;border-radius:6px;width:100%;height:40px;padding:4px}#qr-generator input[type=range]{width:100%;height:40px;accent-color:var(--accent,#e5322d);cursor:pointer;margin:0}#qr-generator input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent,#e5322d);flex-shrink:0;margin:2px 0 0}#qr-generator textarea{resize:vertical}#qr-generator .qr-check{cursor:pointer;align-items:flex-start;gap:9px;min-height:40px;font-size:13px;font-weight:500;line-height:1.5;display:flex}#qr-generator .qr-check>span{overflow-wrap:anywhere}#qr-generator .qr-content-fields{gap:14px;margin-top:14px;display:grid}#qr-generator .qr-content-fields:empty{margin-top:0}#qr-generator .qr-content-fields label{gap:6px;font-size:13px;line-height:1.5;display:grid}#qr-generator .qr-content-fields label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}#qr-generator .qr-content-fields fieldset{border:0;margin:0;padding:0}#qr-generator .qr-content-fields legend{margin-bottom:8px;font-size:13px;font-weight:650}#qr-generator button{font:inherit;cursor:pointer}#qr-generator .qr-icon-button,#qr-generator .qr-primary-button,#qr-generator .qr-secondary-button{border:1px solid var(--qr-border);background:var(--paper,#fff);min-height:40px;color:inherit;text-align:center;overflow-wrap:anywhere;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}#qr-generator .qr-icon-button{background:0 0;border-color:#0000;flex-shrink:0;width:40px;height:40px;padding:0}#qr-generator .qr-outlined-button{border-color:var(--qr-border)}#qr-generator button svg,#qr-generator summary svg{flex-shrink:0;width:18px;height:18px}#qr-generator .qr-primary-button{border-color:var(--accent,#e5322d);background:var(--accent,#e5322d);color:#fff}#qr-generator .qr-primary-button:hover{border-color:var(--accent-dark,#ba211d);background:var(--accent-dark,#ba211d)}#qr-generator .qr-secondary-button:hover,#qr-generator .qr-icon-button:hover{background:var(--soft,#f5f6f7)}#qr-generator :is(button,input,select,textarea,summary,a,[tabindex]):focus-visible{outline:2px solid var(--teal,#087f75);outline-offset:3px}#qr-generator button:disabled{cursor:not-allowed;opacity:.5}#qr-generator .qr-disclosure{border-bottom:1px solid var(--qr-border)}#qr-generator .qr-design-section>.qr-field{margin-bottom:8px}#qr-generator .qr-disclosure>summary{cursor:pointer;align-items:center;gap:9px;min-height:46px;padding:10px 0;font-size:14px;font-weight:650;line-height:1.4;list-style:none;display:flex}#qr-generator .qr-disclosure>summary::-webkit-details-marker{display:none}#qr-generator .qr-disclosure>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:7px;height:7px;margin:0 4px 3px auto;transform:rotate(45deg)}#qr-generator .qr-disclosure[open]>summary:after{margin-top:5px;transform:rotate(225deg)}#qr-generator .qr-disclosure-body{padding:4px 0 18px}#qr-generator .qr-disclosure-body>.qr-field+.qr-secondary-button{margin-top:12px}#qr-generator .qr-preview-stage{background:#f6f7f8;border:0;border-radius:8px;place-items:center;height:296px;min-height:296px;padding:12px;display:grid}#qr-generator #qr-preview{place-items:center;width:100%;max-width:264px;display:grid}#qr-generator #qr-preview>:is(svg,canvas,img){object-fit:contain;width:100%;max-width:100%;height:auto;max-height:360px;display:block}#qr-generator #qr-preview>div:has(>svg,>canvas,>img){max-width:100%}#qr-generator #qr-preview :is(svg,canvas,img){max-width:100%}#qr-generator .qr-preview-placeholder{aspect-ratio:1;color:#7d838b;place-items:center;width:100%;display:grid}#qr-generator .qr-status{min-height:20px;color:var(--qr-muted);overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.5}#qr-generator .qr-warnings{color:var(--warning,#9a6700);overflow-wrap:anywhere;font-size:13px;line-height:1.5}#qr-generator .qr-warnings:empty{display:none}#qr-generator .qr-warnings>*{margin:8px 0}#qr-generator .qr-preview-tools{flex-wrap:wrap;margin-top:10px}#qr-generator .qr-preview-tools>button{flex:120px}#qr-generator .qr-export-fields{margin-top:16px}#qr-generator .qr-download-row{margin-top:12px}#qr-generator .qr-download-row .qr-primary-button{flex:1}#qr-generator .qr-account-note,#qr-generator .qr-print-note,#qr-generator .qr-notice{color:var(--qr-muted);margin-top:10px;font-size:12px;line-height:1.6}#qr-generator a{color:var(--teal,#087f75);text-underline-offset:3px}#qr-generator .qr-data-section{margin-top:14px;font-size:13px}#qr-generator .qr-data-section>summary{cursor:pointer;min-height:30px;padding:5px 0}#qr-generator #qr-data{margin:8px 0;font-family:ui-monospace,monospace;font-size:12px}#qr-generator .qr-library-section{border-top:1px solid var(--qr-border);margin-top:26px;padding-top:16px}#qr-generator .qr-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:8px;display:grid}#qr-generator .qr-consent{min-height:0;margin-top:12px}#qr-generator .qr-consent input{margin-top:2px}#qr-generator .qr-consent+.qr-account-note{margin:6px 0 12px}#qr-generator .qr-library-filters{margin-top:18px}#qr-generator .qr-library-list{gap:8px;margin-top:12px;display:grid}#qr-generator .qr-library-list>*{overflow-wrap:anywhere;max-width:100%}#qr-generator .qr-batch-section,#qr-generator .qr-dynamic-section{margin-top:12px}#qr-generator .qr-library-item{border-bottom:1px solid var(--qr-border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}#qr-generator .qr-library-item>div:first-child{overflow-wrap:anywhere;flex:180px;min-width:0}#qr-generator .qr-library-item strong,#qr-generator .qr-library-item small{display:block}#qr-generator .qr-library-item small{color:var(--qr-muted);margin-top:5px}#qr-generator .qr-library-swatch{border:1px solid var(--qr-border);border-radius:4px;flex-shrink:0;width:34px;height:34px}#qr-generator .qr-open-chart{align-items:flex-end;gap:3px;width:100%;height:74px;display:flex;overflow:auto}#qr-generator .qr-open-chart span{background:#167b72;flex:1 0 8px;max-width:24px}#qr-generator .qr-batch-section .qr-field-grid+button{margin-top:12px}#qr-generator .qr-batch-mapping{gap:12px;margin-top:12px;display:grid}#qr-generator .qr-batch-preview{max-width:100%;margin-top:12px;overflow-x:auto}#qr-generator .qr-batch-preview:empty,#qr-generator .qr-batch-mapping:empty{margin-top:0}#qr-generator .qr-batch-preview table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}#qr-generator .qr-batch-preview :is(th,td){border-bottom:1px solid var(--qr-border);padding:8px}#qr-generator .qr-batch-export{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}#qr-generator .qr-batch-export .qr-field{width:120px}#qr-generator .qr-dynamic-section .qr-secondary-button{margin-top:12px}#qr-generator .qr-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){#qr-generator{width:calc(100% - 32px);padding-top:18px}#qr-generator h1{font-size:22px}#qr-generator .qr-heading{flex-wrap:wrap;row-gap:8px;margin-bottom:12px}#qr-generator .qr-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"content""preview""design";gap:18px}#qr-generator .qr-preview-section{padding:16px;position:static}#qr-generator .qr-preview-stage{height:288px;min-height:288px}#qr-generator :is(.qr-primary-button,.qr-secondary-button,.qr-icon-button){min-height:44px}#qr-generator #qr-preview>:is(svg,canvas,img){max-height:312px}#qr-generator #qr-preview{max-width:264px}#qr-generator .qr-library-grid{grid-template-columns:minmax(0,1fr)}#qr-generator .qr-library-section{margin-top:20px}}@media (width<=380px){#qr-generator{width:calc(100% - 24px)}#qr-generator h1{font-size:20px}#qr-generator .qr-heading h1{flex-basis:100%}#qr-generator .qr-heading .qr-toolbar{margin-left:auto}#qr-generator .qr-field-grid{column-gap:10px}#qr-generator .qr-preview-stage{height:260px;min-height:260px}#qr-generator #qr-preview>:is(svg,canvas,img){max-height:292px}#qr-generator #qr-preview{max-width:238px}#qr-generator .qr-library-section>.qr-section-heading{flex-wrap:wrap}}
