[data-analytics-choices]{appearance:none;border:0;background:none;color:inherit;font:inherit;font-size:12px;cursor:pointer;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:4px}
.analytics-dialog{color-scheme:dark;box-sizing:border-box;color:#f5f5f5;background:#141414;border:1px solid #444;border-radius:24px;padding:28px;width:calc(100% - 32px);max-width:440px;box-shadow:0 24px 80px #0008;font-family:-apple-system,BlinkMacSystemFont,sans-serif}
.analytics-dialog::backdrop{background:#0009}.analytics-dialog h2{font-size:26px;letter-spacing:-.035em;line-height:1.2;margin:0 0 16px}.analytics-dialog p{font-size:15px;line-height:1.6;color:#bbb;margin:12px 0}.analytics-dialog a{color:inherit}.analytics-actions{display:flex;gap:12px;margin-top:24px}.analytics-dialog button{font:inherit;font-size:14px;min-height:44px;border:1px solid #555;border-radius:24px;padding:10px 16px;background:#222;color:#fff;cursor:pointer}.analytics-actions button{flex:1}.analytics-actions [data-choice=yes]{background:#eee;color:#111}.analytics-dialog .analytics-close{margin-top:12px;background:none;border:0;width:100%}.analytics-dialog :focus-visible,[data-analytics-choices]:focus-visible{outline:2px solid currentColor;outline-offset:4px}
