.app-link{color:var(--p-color-text-link, #2563eb);text-decoration:underline;text-underline-offset:2px;border-radius:var(--p-border-radius-100, 2px);cursor:pointer}.app-link:hover{color:var(--p-color-text-link-hover, #1d4ed8)}.app-link:active{color:var(--p-color-text-link-active, #1e40af)}.app-link:focus-visible{outline:var(--p-border-width-050, 2px) solid var(--p-color-border-focus, #005bd3);outline-offset:var(--p-space-050, 2px);text-decoration:underline}.app-link--standalone{font-size:13px;text-decoration:none}.app-link--standalone:hover{text-decoration:underline}.qr-page{display:block;margin-inline:auto}.qr-page--data{max-inline-size:1600px}.qr-page--form{max-inline-size:800px}.qr-chart__sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qr-chart__point{position:absolute;display:block;inline-size:24px;block-size:24px;cursor:default}.qr-chart__dot{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:8px;block-size:8px;border-radius:50%;box-shadow:0 0 0 2px var(--p-color-bg-surface, #ffffff)}.qr-chart__point:hover .qr-chart__dot,.qr-chart__point:focus-visible .qr-chart__dot{inline-size:12px;block-size:12px}.qr-chart__point:focus-visible{outline:none}.qr-chart__reading{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qr-chart__point:hover .qr-chart__reading,.qr-chart__point:focus-visible .qr-chart__reading{position:absolute;inset-block-end:100%;inset-inline-start:50%;transform:translate(-50%);inline-size:auto;block-size:auto;overflow:visible;clip:auto;margin-block-end:4px;padding:2px 6px;border-radius:var(--p-border-radius-200, 8px);background:var(--p-color-bg-inverse, #1a1a1a);color:var(--p-color-text-inverse, #ffffff);font-size:var(--p-font-size-300, 12px);line-height:1.45;z-index:1;pointer-events:none}.qr-donut__segment{cursor:default}.qr-donut__segment:focus-visible{outline:2px solid var(--p-color-border-emphasis, #2563eb);outline-offset:2px}
