.analytics-choice{position:fixed;inset:auto 0 0;margin:0;z-index:9999;color:var(--ink,#141413);background:var(--paper,#f8f8f5);border:0;border-top:1px solid var(--rule,#d6d7d0);padding:4px 20px;width:100%;max-width:none;min-height:48px;box-sizing:border-box;font:11px/1.5 'IBM Plex Mono',monospace}
.analytics-choice[open]{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-wrap:wrap}
.analytics-choice h2,.analytics-choice #analytics-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.analytics-choice p{margin:0}
.analytics-choice a{color:inherit;text-underline-offset:3px}
.analytics-actions{display:flex;align-items:center;gap:14px}
.analytics-actions button{font:inherit;color:inherit;background:none;border:0;padding:10px 0;cursor:pointer;min-height:36px;text-decoration:underline;text-underline-offset:3px}
.analytics-actions [data-close]{text-decoration:none;font-size:16px;line-height:1;padding:6px;min-width:26px}
.analytics-actions button:disabled{opacity:.5;cursor:default}
.analytics-actions button:focus-visible,.analytics-choice a:focus-visible,[data-analytics-settings]:focus-visible{outline:1px solid currentColor;outline-offset:3px}
.analytics-settings{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.home-foot [data-analytics-settings]{font:inherit;color:inherit}
body:has(.analytics-choice[open]){padding-bottom:48px}
body:has(.analytics-choice[open]) .home{bottom:48px}
@media(max-width:520px){.analytics-choice{padding:4px 12px;gap:4px 10px}.analytics-choice[open]{justify-content:space-between}.analytics-actions{gap:12px}}
@media(max-width:360px){.analytics-choice{min-height:76px}.analytics-choice[open]{justify-content:flex-end}.analytics-choice #analytics-description{flex-basis:100%}body:has(.analytics-choice[open]){padding-bottom:76px}body:has(.analytics-choice[open]) .home{bottom:76px}}
