.analytics-choice[hidden]{display:none!important}
.analytics-prompt[hidden],.analytics-choice[hidden]{display:none!important}
.analytics-prompt{position:fixed;z-index:80;right:12px;top:98px;max-width:210px;min-height:36px;padding:7px 10px;border:1px solid #bfcdbf;border-radius:8px;background:#fcfbf6;box-shadow:0 4px 14px #1c342c22;color:#315a43;font:700 11px/1.3 system-ui,sans-serif;cursor:pointer}
.analytics-choice{position:fixed;z-index:80;right:12px;top:98px;max-width:420px;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px;border:1px solid #bfcdbf;border-radius:12px;background:#fcfbf6;box-shadow:0 16px 50px #1c342c40;color:#29463a;font:14px/1.5 system-ui,sans-serif}
.analytics-choice strong{font-size:16px}.analytics-choice p{margin:5px 0 0}.analytics-choice-actions{display:flex;flex:0 0 auto;gap:8px}.analytics-choice-actions button{border:1px solid #426952;border-radius:6px;padding:10px 13px;background:#fcfbf6;color:#315a43;font:700 13px system-ui,sans-serif;cursor:pointer}.analytics-choice-actions button:last-child{background:#315a43;color:#fff}.analytics-settings{border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit}
.analytics-footer{padding:20px 6vw 30px;text-align:center;color:#456152;font:13px system-ui,sans-serif}.nav-bottom>.analytics-settings,.mobile-more>.analytics-settings{display:block;padding:8px 0;text-align:left;font-size:12px}.site-head>.analytics-settings{margin-left:auto;font-size:12px}
@media(max-width:620px){.analytics-prompt{top:calc(80px + env(safe-area-inset-top));right:8px;max-width:160px}.analytics-choice{top:calc(80px + env(safe-area-inset-top));right:8px;left:8px;max-width:none;padding:14px}.analytics-choice-actions{justify-content:flex-end;flex-wrap:wrap}}
body.life-terminal #analytics-prompt { display: none; }
