.qr-reader[data-astro-cid-qeydidl2]{border:1px solid var(--color-divider);background:var(--color-cream-dark);color:var(--color-ink);border-radius:1rem;margin:1.5rem 0 2.5rem;padding:clamp(1.1rem,4vw,1.8rem)}.qr-reader[data-astro-cid-qeydidl2] h2[data-astro-cid-qeydidl2]{font:700 clamp(1.35rem, 3vw, 1.7rem)/1.25 var(--font-serif);margin:0 0 .7rem}.qr-reader[data-astro-cid-qeydidl2] p[data-astro-cid-qeydidl2]{font-size:.95rem;line-height:1.6}.qr-reader__intro[data-astro-cid-qeydidl2]{margin:0 0 1.3rem}.qr-reader__drop[data-astro-cid-qeydidl2]{border:1px dashed var(--color-accent-dark);background:var(--color-cream);border-radius:.7rem;gap:.8rem;padding:1.3rem;display:grid}.qr-reader__drop[data-astro-cid-qeydidl2][data-dragover]{background:var(--color-accent-bg);border-style:solid}.qr-reader__drop[data-astro-cid-qeydidl2]>svg[data-astro-cid-qeydidl2]{color:var(--color-accent-dark)}.qr-reader[data-astro-cid-qeydidl2] label[data-astro-cid-qeydidl2]{font-size:1rem;font-weight:700}.qr-reader[data-astro-cid-qeydidl2] input[data-astro-cid-qeydidl2][type=file]{width:100%;max-width:100%;font:inherit;font-size:.9rem}.qr-reader[data-astro-cid-qeydidl2] input[data-astro-cid-qeydidl2]::file-selector-button{border:1px solid var(--color-accent-dark);background:var(--color-accent-dark);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:.35rem;margin-right:.7rem;padding:.65rem .85rem;font-weight:700}.qr-reader__drop[data-astro-cid-qeydidl2] p[data-astro-cid-qeydidl2]{margin:0;font-size:.85rem}.qr-reader__privacy[data-astro-cid-qeydidl2]{align-items:flex-start;gap:.45rem;margin:1rem 0 .6rem;display:flex}.qr-reader__privacy[data-astro-cid-qeydidl2] svg[data-astro-cid-qeydidl2]{flex:none;margin-top:.2rem}.qr-reader__status[data-astro-cid-qeydidl2]{min-height:1.6em;margin:.8rem 0;font-weight:600}.qr-reader__result[data-astro-cid-qeydidl2]{border-top:1px solid var(--color-divider);margin-top:1.2rem;padding-top:1.2rem}.qr-reader[data-astro-cid-qeydidl2] textarea[data-astro-cid-qeydidl2]{border:1px solid var(--color-ink-muted);width:100%;color:var(--color-ink);font:400 .95rem/1.5 var(--font-body);overflow-wrap:anywhere;resize:vertical;background:#fff;border-radius:.35rem;margin-top:.6rem;padding:.8rem;display:block}.qr-reader__destination[data-astro-cid-qeydidl2]{overflow-wrap:anywhere;font-weight:700}.qr-reader__actions[data-astro-cid-qeydidl2],.qr-reader__footer[data-astro-cid-qeydidl2]{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:1rem;display:flex}.qr-reader[data-astro-cid-qeydidl2] button[data-astro-cid-qeydidl2]{border:1px solid var(--color-accent-dark);background:var(--color-accent-dark);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:.35rem;padding:.65rem .9rem;font-size:.9rem;font-weight:700}.qr-reader[data-astro-cid-qeydidl2] button[data-astro-cid-qeydidl2]:hover,.qr-reader[data-astro-cid-qeydidl2] input[data-astro-cid-qeydidl2]::file-selector-button:hover{background:var(--color-ink)}.qr-reader[data-astro-cid-qeydidl2] button[data-astro-cid-qeydidl2]:focus-visible,.qr-reader[data-astro-cid-qeydidl2] input[data-astro-cid-qeydidl2]:focus-visible,.qr-reader[data-astro-cid-qeydidl2] textarea[data-astro-cid-qeydidl2]:focus-visible,.qr-reader[data-astro-cid-qeydidl2] a[data-astro-cid-qeydidl2]:focus-visible{outline:3px solid var(--color-accent-dark);outline-offset:4px}.qr-reader[data-astro-cid-qeydidl2] .qr-reader__reset[data-astro-cid-qeydidl2]{color:var(--color-ink);border-color:var(--color-ink-muted);background:0 0}.qr-reader[data-astro-cid-qeydidl2] .qr-reader__reset[data-astro-cid-qeydidl2]:hover{background:var(--color-cream)}.qr-reader__footer[data-astro-cid-qeydidl2] a[data-astro-cid-qeydidl2]{color:var(--color-accent-dark);text-underline-offset:.2em;font-size:.85rem;text-decoration:underline}.qr-reader[data-astro-cid-qeydidl2] .qr-reader__caution[data-astro-cid-qeydidl2]{margin:1rem 0 0;font-size:.85rem}.qr-reader[data-astro-cid-qeydidl2] .qr-reader__noscript[data-astro-cid-qeydidl2]{font-weight:700}.qr-reader[data-astro-cid-qeydidl2] [data-astro-cid-qeydidl2][hidden]{display:none!important}.android-icons[data-astro-cid-vvb3ycxk]{color:var(--color-ink);margin:1.5rem 0 2.5rem}.android-icons[data-astro-cid-vvb3ycxk] h2[data-astro-cid-vvb3ycxk]{font:700 clamp(1.35rem, 3vw, 1.75rem)/1.25 var(--font-serif);margin:0 0 .8rem}.android-icons[data-astro-cid-vvb3ycxk] p[data-astro-cid-vvb3ycxk]{font-size:.95rem;line-height:1.6}.android-icons__intro[data-astro-cid-vvb3ycxk]{margin:0 0 1.4rem}.android-icons__controls[data-astro-cid-vvb3ycxk]{background:var(--color-cream-dark);border-radius:.6rem;margin-bottom:.6rem;padding:1.1rem}.android-icons__controls[data-astro-cid-vvb3ycxk] label[data-astro-cid-vvb3ycxk]{margin-bottom:.55rem;font-size:.95rem;font-weight:700;display:block}.android-icons[data-astro-cid-vvb3ycxk] input[data-astro-cid-vvb3ycxk]{border:1px solid var(--color-ink-muted);width:100%;color:var(--color-ink);font:inherit;background:#fff;border-radius:.3rem;padding:.75rem;font-size:.95rem;display:block}.android-icons[data-astro-cid-vvb3ycxk] input[data-astro-cid-vvb3ycxk]::placeholder{color:var(--color-ink-muted);opacity:1}.android-icons[data-astro-cid-vvb3ycxk] input[data-astro-cid-vvb3ycxk]:focus-visible,.android-icons[data-astro-cid-vvb3ycxk] button[data-astro-cid-vvb3ycxk]:focus-visible,.android-icons[data-astro-cid-vvb3ycxk] a[data-astro-cid-vvb3ycxk]:focus-visible{outline:3px solid var(--color-accent-dark);outline-offset:3px}.android-icons__filters[data-astro-cid-vvb3ycxk]{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.android-icons[data-astro-cid-vvb3ycxk] button[data-astro-cid-vvb3ycxk]{border:1px solid var(--color-ink-muted);background:var(--color-cream);min-height:44px;color:var(--color-ink);font:600 .85rem/1.3 var(--font-body);cursor:pointer;border-radius:.3rem;padding:.6rem .8rem}.android-icons[data-astro-cid-vvb3ycxk] button[data-astro-cid-vvb3ycxk][aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.android-icons[data-astro-cid-vvb3ycxk] button[data-astro-cid-vvb3ycxk]:hover{border-color:var(--color-accent-dark)}.android-icons[data-astro-cid-vvb3ycxk] .android-icons__count[data-astro-cid-vvb3ycxk]{margin:.8rem 0 0;font-size:.85rem}.android-icons__list[data-astro-cid-vvb3ycxk]{margin:0;padding:0;list-style:none}.android-icons__list[data-astro-cid-vvb3ycxk] li[data-astro-cid-vvb3ycxk]{border-bottom:1px solid var(--color-divider);grid-template-columns:54px minmax(0,1fr);gap:1rem;padding:1.3rem 0;display:grid}.android-icons__visual[data-astro-cid-vvb3ycxk]{color:var(--color-ink);justify-content:center;align-items:flex-start;padding-top:.1rem;display:flex}.android-icons__visual[data-astro-cid-vvb3ycxk] span[data-astro-cid-vvb3ycxk]{font:800 1.4rem/1.3 var(--font-body)}.android-icons__visual--privacy[data-astro-cid-vvb3ycxk]{color:#137333}.android-icons[data-astro-cid-vvb3ycxk] h3[data-astro-cid-vvb3ycxk]{font:700 1.08rem/1.35 var(--font-body);margin:0 0 .4rem}.android-icons__list[data-astro-cid-vvb3ycxk] p[data-astro-cid-vvb3ycxk]{margin:.3rem 0}.android-icons[data-astro-cid-vvb3ycxk] .android-icons__where[data-astro-cid-vvb3ycxk]{color:var(--color-ink-light);font-size:.85rem}.android-icons[data-astro-cid-vvb3ycxk] .android-icons__action[data-astro-cid-vvb3ycxk]{margin-top:.6rem}.android-icons[data-astro-cid-vvb3ycxk] .android-icons__source[data-astro-cid-vvb3ycxk]{margin:1rem 0 0;font-size:.8rem}.android-icons[data-astro-cid-vvb3ycxk] a[data-astro-cid-vvb3ycxk]{color:var(--color-accent-dark);text-underline-offset:.2em;text-decoration:underline}.android-icons[data-astro-cid-vvb3ycxk] [data-astro-cid-vvb3ycxk][hidden]{display:none!important}@media (width<=480px){.android-icons__list[data-astro-cid-vvb3ycxk] li[data-astro-cid-vvb3ycxk]{grid-template-columns:40px minmax(0,1fr);gap:.7rem}}.declaration[data-astro-cid-paii6gyo] label[data-astro-cid-paii6gyo]{margin-bottom:.4rem;font-size:.95rem;font-weight:700;display:block}.declaration[data-astro-cid-paii6gyo] label[data-astro-cid-paii6gyo] span[data-astro-cid-paii6gyo]{font-size:.8rem;font-weight:400}.declaration[data-astro-cid-paii6gyo] input[data-astro-cid-paii6gyo],.declaration[data-astro-cid-paii6gyo] textarea[data-astro-cid-paii6gyo]{color:#0f172a;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #64748b;border-radius:.375rem;padding:.65rem .75rem;display:block}.declaration[data-astro-cid-paii6gyo] textarea[data-astro-cid-paii6gyo]{resize:vertical}.declaration[data-astro-cid-paii6gyo] input[data-astro-cid-paii6gyo][aria-invalid=true],.declaration[data-astro-cid-paii6gyo] textarea[data-astro-cid-paii6gyo][aria-invalid=true]{border-color:#b91c1c}.declaration[data-astro-cid-paii6gyo] button[data-astro-cid-paii6gyo]{color:#115e59;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f766e;border-radius:.375rem;padding:.65rem .85rem;font-size:.9rem;font-weight:700}.declaration[data-astro-cid-paii6gyo] button[data-astro-cid-paii6gyo].primary{color:#fff;background:#0f766e}.declaration[data-astro-cid-paii6gyo] button[data-astro-cid-paii6gyo]:hover{background:#f0fdfa}.declaration[data-astro-cid-paii6gyo] button[data-astro-cid-paii6gyo].primary:hover{background:#115e59}.declaration[data-astro-cid-paii6gyo] button[data-astro-cid-paii6gyo]:disabled{opacity:.55;cursor:wait}.declaration[data-astro-cid-paii6gyo] [data-astro-cid-paii6gyo]:is(input,textarea,button,pre):focus-visible{outline-offset:3px;outline:3px solid #0f766e}.declaration[data-astro-cid-paii6gyo] pre[data-astro-cid-paii6gyo]{overflow-wrap:anywhere;font-family:var(--font-body)}.declaration-example{border:1px solid var(--color-divider);color:var(--color-ink);background:#fff;border-radius:.75rem;margin-block:2rem}.declaration-example-toolbar{border-bottom:1px solid var(--color-divider);justify-content:flex-end;padding:.75rem 1rem;display:flex}.declaration-example button{color:#115e59;max-width:100%;min-height:44px;font:700 .875rem/1.5 var(--font-body);cursor:pointer;background:#fff;border:1px solid #0f766e;border-radius:.375rem;padding:.6rem .85rem}.declaration-example button:hover{background:#f0fdfa}.declaration-example button:disabled{cursor:wait;opacity:.6}.declaration-example :is(button,pre):focus-visible{outline-offset:3px;outline:3px solid #0f766e}.declaration-example pre{color:inherit;font:400 1rem/1.8 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:1.5rem}.declaration-example pre:first-line{font-weight:700}.declaration-example-status{color:#115e59;min-height:1.5rem;margin:0;padding:0 1.5rem 1rem;font-size:.875rem;line-height:1.5}@media (width>=1024px){.declaration-surface{width:calc(100% + 6rem);margin-inline:-3rem}.declaration-example pre{padding:2rem 2.5rem}.declaration-example-toolbar{padding-inline:1.5rem}}
