.lp-third{--w3-pad:36px}.lp-third img{cursor:default}.lp-refresh--pg{--lp-accent:#315db6;--lp-soft:var(--site-surface-muted,#f3f6fc);--lp-tint:var(--site-surface-tint,#e9effa)}.lp-refresh--cc{--lp-accent:#765126;--lp-soft:var(--site-surface-muted,#faf7f1);--lp-tint:var(--site-surface-tint,#f4ead9)}.lp-refresh--tpad{--lp-accent:#426779;--lp-soft:var(--site-surface-muted,#f2f7f8);--lp-tint:var(--site-surface-tint,#e4eff2)}.lp-refresh--dc{--lp-accent:#6645a1;--lp-soft:var(--site-surface-muted,#f7f4fb);--lp-tint:var(--site-surface-tint,#eee7f8)}.lp-refresh--qr{--lp-accent:#98356f;--lp-soft:var(--site-surface-muted,#fbf3f8);--lp-tint:var(--site-surface-tint,#f5e6ef)}.lp-refresh--read{--lp-accent:#087264;--lp-soft:var(--site-surface-muted,#f1f8f5);--lp-tint:var(--site-surface-tint,#e0f1e9)}.lp-third .lp-hero{border:0}.lp-third .lp-button{border-radius:12px}.lp-third .lp-hero__visual img{border:0;border-radius:22px}.lp-third .lp-features article{border:0;padding-top:0}.lp-third .lp-feature-icon{border-radius:12px;width:44px;height:44px}.lp-third .lp-callout{background:var(--site-surface-muted,var(--lp-soft));border:0;border-radius:20px}.w3-panel{background:var(--site-surface-muted,var(--lp-soft));padding:var(--w3-pad);border-radius:24px}.w3-panel--white{background:var(--site-surface,#fff)}.w3-panel p+p{margin-top:16px}.w3-split{grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;display:grid}.w3-split>*,.w3-gallery>*{min-width:0}.w3-split p{margin-top:18px}.w3-media{min-width:0}.w3-media__frame{background:var(--site-surface,#fff);border-radius:16px;padding:14px;box-shadow:0 6px 28px #1524380a}.w3-media img{border-radius:8px;width:100%;height:auto;display:block}.w3-media figcaption{margin-top:14px;font-size:.85rem;line-height:1.75}.w3-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.w3-gallery--two{grid-template-columns:repeat(2,minmax(0,1fr))}.w3-gallery h3{align-items:center;gap:10px;margin-bottom:14px;display:flex}.w3-gallery p{margin-top:14px}.w3-steps--screens .w3-media{grid-column:1/-1;margin-top:20px}.w3-steps--screens .w3-media__frame{padding:10px}.w3-letter-groups{flex-wrap:wrap;gap:28px;margin-top:28px;display:flex}.w3-letter-groups dl{background:var(--site-surface,#fff);border-radius:20px;flex:1;grid-template-columns:repeat(3,1fr);gap:10px;min-width:220px;padding:24px;display:grid}.w3-letter-groups dt{color:var(--site-link,var(--lp-accent));text-align:center;font-family:ui-monospace,monospace;font-size:clamp(2.25rem,4vw,3rem)}.w3-letter-groups dd{text-align:center;margin:0;font-size:.9rem}.w3-letter-groups dl>div{flex-direction:column;display:flex}.w3-tsv{background:var(--site-surface-muted,var(--lp-soft));border-radius:16px;max-width:100%;margin-top:20px;padding:22px;font-size:.85rem;overflow:auto}.w3-detection-list{gap:20px;margin-top:30px;display:grid}.w3-detection-list article{background:var(--site-surface,#fff);border-radius:18px;grid-template-columns:1.2fr 1fr;align-items:center;gap:20px;padding:22px 26px;display:grid}.w3-detection-list code{overflow-wrap:anywhere;font-size:1.05rem;display:block}.w3-detection-list mark{background:var(--site-surface-tint,#f4dab0);color:var(--site-danger,#583912);border-radius:4px;padding:2px 4px}.w3-detection-list small{color:var(--lp-text);font-size:.85rem;display:block}.w3-detection-list h3{font-size:1rem}.w3-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0;list-style:none;display:grid;margin-top:30px!important}.w3-flow li{background:var(--site-surface,#fff);border-radius:18px;padding:22px;position:relative}.w3-flow li+li:before{content:"→";color:var(--site-link,var(--lp-accent));position:absolute;top:30px;left:-22px}.w3-flow svg{color:var(--site-link,var(--lp-accent));width:30px;height:30px;margin-bottom:14px;display:block}.w3-flow p{margin-top:10px;font-size:.9rem}.w3-device{grid-template-columns:1fr 1fr;gap:50px;padding:30px 0;display:grid}.w3-device article>svg{width:60px;height:60px;color:var(--site-link,var(--lp-accent));margin-bottom:20px}.w3-device .lp-list{margin-top:16px!important}.w3-format{grid-template-columns:1fr 40px 1.3fr;align-items:center;gap:22px;margin-top:28px;display:grid}.w3-format>strong{background:var(--site-surface,#fff);text-align:center;color:var(--site-link,var(--lp-accent));border-radius:20px;padding:28px;font-size:1.2rem}.w3-format>span{text-align:center;color:var(--site-link,var(--lp-accent));font-size:1.6rem}.w3-format ul{grid-template-columns:1fr 1fr;gap:14px;padding:0;list-style:none;display:grid}.w3-format li{background:var(--site-surface,#fff);border-radius:16px;padding:18px}.w3-format b{color:var(--site-link,var(--lp-accent));align-items:center;gap:8px;font-size:1.15rem;display:flex}.w3-format small{margin-top:6px;font-size:.8rem;display:block}.w3-qr-designs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;margin-top:32px;display:grid}.w3-qr-designs .w3-media__frame{box-shadow:none;padding:12px}.w3-qr-designs figcaption{text-align:center}.w3-code-sample{max-width:240px;margin:0 auto 24px}.w3-code-sample--barcode{max-width:468px}.w3-qr-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:32px;display:grid}.w3-qr-types h3{align-items:center;gap:12px;display:flex}.w3-qr-types svg{color:var(--site-link,var(--lp-accent))}.w3-qr-types p{margin-top:10px}.w3-pair{grid-template-columns:1fr 48px 1fr;align-items:stretch;gap:24px;margin-top:32px;display:grid}.w3-pair a{background:var(--site-surface-muted,var(--lp-soft));border-radius:20px;align-content:start;gap:10px;padding:28px;text-decoration:none;display:grid}.w3-pair a:hover{background:var(--site-surface-hover,var(--lp-tint))}.w3-pair svg{width:36px;height:36px}.w3-pair strong{font-size:1.3rem}.w3-pair a span{color:var(--lp-text)}.w3-pair>span{text-align:center;color:var(--site-link,var(--lp-accent));align-self:center;font-size:1.8rem}main:has(.lp-third) .tc-related-tools{--lp-accent:#315db6;--lp-soft:var(--site-surface-muted,#f3f6fb);--lp-tint:var(--site-surface-tint,#e9effa);font-family:system-ui,sans-serif}main:has(.lp-refresh--cc) .tc-related-tools{--lp-accent:#765126;--lp-soft:var(--site-surface-muted,#faf7f1);--lp-tint:var(--site-surface-tint,#f4ead9)}main:has(.lp-refresh--tpad) .tc-related-tools{--lp-accent:#426779;--lp-soft:var(--site-surface-muted,#f2f7f8);--lp-tint:var(--site-surface-tint,#e4eff2)}main:has(.lp-refresh--dc) .tc-related-tools{--lp-accent:#6645a1;--lp-soft:var(--site-surface-muted,#f7f4fb);--lp-tint:var(--site-surface-tint,#eee7f8)}main:has(.lp-refresh--qr) .tc-related-tools{--lp-accent:#98356f;--lp-soft:var(--site-surface-muted,#fbf3f8);--lp-tint:var(--site-surface-tint,#f5e6ef)}main:has(.lp-refresh--read) .tc-related-tools{--lp-accent:#087264;--lp-soft:var(--site-surface-muted,#f1f8f5);--lp-tint:var(--site-surface-tint,#e0f1e9)}main:has(.lp-third) .tc-related-tools__link{background:var(--site-surface-muted,var(--lp-soft));border:0;border-radius:18px;padding:24px 46px 24px 24px;transition:background-color .15s;position:relative}main:has(.lp-third) .tc-related-tools__link:after{content:"→";color:var(--site-link,var(--lp-accent));position:absolute;top:24px;right:20px}main:has(.lp-third) .tc-related-tools__link:hover{background:var(--site-surface-hover,var(--lp-tint))}main:has(.lp-third) .tc-related-tools__link:focus-visible{outline:3px solid var(--site-link,var(--lp-accent));outline-offset:4px}main:has(.lp-third) :is(.tc-related-tools__title,.tc-related-tools__icon){color:var(--site-link,var(--lp-accent))}main:has(.lp-third) .tc-related-tools__list:not(:has(li:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1000px){.w3-qr-designs{grid-template-columns:repeat(3,minmax(0,1fr))}.w3-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.w3-flow li:nth-child(3):before{content:none}}@media (width<=800px){.w3-split,.w3-gallery,.w3-device,.w3-pair{grid-template-columns:1fr;gap:32px}.w3-pair>span{transform:rotate(90deg)}.w3-steps--screens{grid-template-columns:1fr!important}.w3-steps--screens li{background:var(--site-surface-muted,var(--lp-soft));border-radius:20px;padding:24px}.w3-media img{max-width:640px;margin-inline:auto}.w3-qr-types{grid-template-columns:1fr 1fr}.w3-split .w3-media{margin-top:8px}}@media (width<=500px){.lp-third{--w3-pad:22px}.w3-qr-designs{grid-template-columns:1fr 1fr;gap:24px 14px}.w3-detection-list article{grid-template-columns:1fr;gap:12px;padding:20px}.w3-format{grid-template-columns:1fr;gap:14px}.w3-format>span{transform:rotate(90deg)}.w3-flow{grid-template-columns:1fr;gap:26px}.w3-flow li+li:before{content:"↓";top:-30px;left:50%}.w3-flow li:nth-child(3):before{content:"↓"}.w3-qr-types{grid-template-columns:1fr}.w3-media__frame{padding:10px}.w3-letter-groups{gap:20px}.w3-device{gap:44px}.w3-letter-groups dl{width:100%;min-width:0}.w3-tsv{padding:16px}.w3-pair a{padding:24px}}@media (prefers-reduced-motion:reduce){main:has(.lp-third) .tc-related-tools__link{transition:none}}@media (width<=800px){main:has(.lp-third) .tc-related-tools__list:not(:has(li:nth-child(3))){grid-template-columns:1fr}}@media (width<=500px){.w3-letter-groups dl{flex-basis:100%}}.lp-third .w3-split{align-items:start}.lp-third .w3-split--stacked,.lp-third .w3-gallery--sequence{grid-template-columns:minmax(0,1fr);gap:32px}.lp-third .w3-split--stacked{margin-top:18px}.lp-third .w3-split--stacked .lp-intro{margin-top:0!important}.lp-third .w3-split--stacked>.w3-media,.lp-third .w3-gallery--sequence>.w3-media{width:100%;margin:0 auto}.lp-refresh--pg .w3-gallery--sequence>:first-child{max-width:420px}.lp-refresh--pg .w3-gallery--sequence>:last-child{max-width:640px}.lp-refresh--pg .w3-split--stacked>.w3-media{max-width:540px}.lp-refresh--cc .w3-split--stacked>.w3-media{max-width:848px}.lp-refresh--tpad .w3-split--stacked>.w3-media{max-width:900px}.lp-refresh--dc .w3-split--stacked>.w3-media{max-width:860px}.lp-refresh--dc .w3-gallery--sequence>.w3-media{max-width:960px}.lp-refresh--qr .w3-split--stacked>.w3-media{max-width:360px}.lp-third .w3-split--stacked img,.lp-third .w3-gallery--sequence img{max-width:100%}.lp-third :is(.lp-features,.w3-qr-types,.w3-device,.w3-flow){align-items:stretch;row-gap:16px}.lp-third .lp-features article{grid-template-rows:subgrid;grid-row:span 3;display:grid}.lp-third .lp-features :is(.lp-feature-icon,p){margin:0}.lp-refresh--dc .lp-features{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-third .w3-qr-types article{grid-template-rows:subgrid;grid-row:span 2;display:grid}.lp-third .w3-qr-types p{margin:0}.lp-third .w3-device article{grid-template-rows:subgrid;grid-row:span 4;display:grid}.lp-third .w3-device article>svg{margin:0}.lp-third .w3-flow li{grid-template-rows:subgrid;grid-row:span 3;display:grid}.lp-third .w3-flow :is(svg,p){margin:0}.lp-third .w3-format{grid-template-columns:minmax(0,1fr);gap:16px}.lp-third .w3-format>strong{justify-self:center;width:min(100%,500px)}.lp-third .w3-format>span{transform:rotate(90deg)}.lp-third .w3-format ul{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.lp-third .w3-format li{grid-template-rows:subgrid;grid-row:span 2;display:grid}.lp-third .w3-format small{margin:0}.lp-third .w3-qr-designs{align-items:stretch}.lp-third .w3-qr-designs>article{grid-template-rows:subgrid;grid-row:span 3;min-width:0;display:grid}.lp-third .w3-qr-designs h3{text-align:center;font-size:1rem}.lp-third .w3-qr-designs .w3-media{grid-template-rows:subgrid;grid-row:span 2;display:grid}.lp-third .w3-qr-designs .w3-media__frame{aspect-ratio:1/1.2;justify-content:center;align-items:center;display:flex}.lp-third .w3-qr-designs picture{width:100%;height:100%;display:block}.lp-third .w3-qr-designs img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.lp-third .w3-qr-designs figcaption{margin:0}.lp-third .w3-gallery--methods{align-items:stretch;gap:24px}.lp-third .w3-gallery--methods>article{grid-template-rows:subgrid;grid-row:span 4;display:grid}.lp-third .w3-gallery--methods :is(h3,p,figcaption){margin:0}.lp-third .w3-gallery--methods .w3-media{grid-template-rows:subgrid;grid-row:span 2;display:grid}.lp-third .w3-gallery--methods .w3-media__frame{aspect-ratio:4/3;justify-content:center;align-items:center;display:flex}.lp-third .w3-gallery--methods picture{width:100%;height:100%;display:block}.lp-third .w3-gallery--methods img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.lp-third .w3-gallery--results{align-items:start}.lp-third .w3-gallery--results .w3-code-sample{align-items:center;height:280px;display:grid}.lp-third .w3-gallery--results .w3-code-sample img{-o-object-fit:contain;object-fit:contain;max-height:252px}.lp-refresh--tpad .w3-steps--screens{gap:48px;grid-template-columns:minmax(0,1fr)!important}.lp-refresh--tpad .w3-steps--screens .w3-media{width:100%;max-width:900px;margin-inline:auto}.lp-refresh--tpad .w3-steps--screens img{max-width:100%}.lp-third .w3-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.lp-third .w3-scenes li{background:var(--site-surface-muted,var(--lp-soft));border-radius:18px;margin:0;padding:22px}main:has(.lp-third) .tc-related-tools__list{align-items:stretch}@media (width<=1000px){.lp-third :is(.lp-features,.w3-qr-types,.w3-gallery--methods,.w3-scenes),.lp-third .w3-qr-designs,.lp-third .w3-format ul{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-third .w3-flow{grid-template-columns:minmax(0,1fr);row-gap:26px}.lp-third .w3-flow li{grid-row:auto;grid-template-rows:auto auto auto;gap:12px}.lp-third .w3-flow li+li:before{content:"↓";top:-30px;left:50%}main:has(.lp-third) .tc-related-tools__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=800px){.lp-third .w3-gallery--results .w3-code-sample{height:auto}.lp-third .w3-device{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width<=600px){.lp-refresh--qr .w3-qr-designs{grid-template-columns:minmax(0,1fr);gap:16px}.lp-refresh--qr .w3-qr-designs>article{justify-self:center;width:100%;max-width:300px;margin-bottom:20px}.lp-third :is(.lp-features,.w3-qr-types,.w3-gallery--methods,.w3-device,.w3-scenes),.lp-third .w3-format ul{grid-template-columns:minmax(0,1fr)}.lp-third :is(.lp-features,.w3-qr-types,.w3-device,.w3-gallery--methods){row-gap:20px}main:has(.lp-third) .tc-related-tools__list,main:has(.lp-third) .tc-related-tools__list:not(:has(li:nth-child(3))){grid-template-columns:1fr}}
