.human.home .analytics-settings{border:0;background:transparent;color:inherit;padding:0;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.analytics-panel{position:fixed;z-index:20;bottom:20px;left:20px;right:20px;max-width:720px;margin-left:auto;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:0 12px 50px #0003;max-height:calc(100dvh - 40px);overflow:auto;font-family:inherit}
.analytics-panel[hidden],.analytics-settings[hidden]{display:none!important}
.human.home .analytics-panel h2{font-family:inherit;font-size:20px;line-height:1.5;font-weight:500;letter-spacing:0;margin-bottom:12px}
.analytics-panel p{font-size:14px;line-height:1.8;color:var(--muted);margin-bottom:16px}
.analytics-panel a{text-decoration:underline;text-underline-offset:4px;color:var(--ink)}
.analytics-actions{display:flex;gap:12px;flex-wrap:wrap}
.analytics-actions button{flex:1;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:24px;padding:12px 18px;font:inherit;font-size:14px;min-height:44px;cursor:pointer}
.analytics-actions button:hover{border-color:var(--ink)}
@media(max-width:700px){.analytics-panel{bottom:12px;left:12px;right:12px;padding:20px;border-radius:20px}.analytics-panel p{font-size:13px}.analytics-actions{gap:8px}.analytics-actions button{padding:12px}}
