:root{--layer-90:90;--space-26:6.5rem;--layer-analytics-notice:var(--layer-90);--space-analytics-dock-clearance:var(--space-26)}.footer-credits{align-items:center;gap:var(--space-about-world-gap);flex-wrap:wrap;display:flex}.analytics-privacy-link{min-height:var(--size-control-target);color:inherit;font:inherit;cursor:pointer;text-underline-offset:var(--space-1);background:0 0;border:0;padding:0;text-decoration:underline}.analytics-notice{z-index:var(--layer-analytics-notice);right:var(--space-search-edge);bottom:var(--space-search-edge);width:min(var(--size-search-max), calc(100% - var(--space-search-edge) * 2));padding:var(--space-search-padding);border:var(--size-search-stroke) solid var(--color-reading-border);border-radius:var(--radius-search);background:var(--color-reading-surface);color:var(--color-reading-text);position:fixed}.analytics-notice p,.analytics-privacy-dialog p{margin:0 0 var(--space-search-gap);color:var(--color-reading-text);font-size:var(--font-size-search-detail);line-height:var(--line-height-reading);letter-spacing:normal;text-transform:none}.analytics-choice-actions{gap:var(--space-search-small-gap);flex-wrap:wrap;display:flex}.analytics-choice-actions button{min-height:var(--size-control-target);padding:var(--space-search-small-gap) var(--space-search-gap);border:var(--size-search-stroke) solid var(--color-reading-border);border-radius:var(--radius-search-control);background:var(--color-reading-surface);color:var(--color-reading-text);font:inherit;font-size:var(--font-size-search-detail);cursor:pointer}.analytics-choice-actions button:hover{background:var(--color-reading-card)}.analytics-choice-actions button:focus-visible,.analytics-privacy-link:focus-visible{outline:var(--size-example-focus-stroke) solid var(--color-search-focus);outline-offset:var(--space-action-focus-offset)}.analytics-privacy-dialog{width:min(var(--size-search-max), calc(100% - var(--space-search-edge) * 2));max-height:calc(100dvh - var(--space-search-edge) * 2);padding:var(--space-search-padding);border:var(--size-search-stroke) solid var(--color-reading-border);border-radius:var(--radius-search);background:var(--color-reading-surface);color:var(--color-reading-text);margin:auto;overflow:auto}.analytics-privacy-dialog h2{margin:0 0 var(--space-search-gap);font-size:var(--font-size-search-title)}.analytics-privacy-dialog a{text-decoration:underline}.analytics-privacy-dialog::backdrop{background:var(--color-search-backdrop)}@media (max-width:920px){.analytics-notice{bottom:calc(var(--space-analytics-dock-clearance) + env(safe-area-inset-bottom))}}
