.public-analytics_widget__KYNqP{font-family:system-ui,sans-serif;font-size:14px;line-height:1.4;color:#17202a;color-scheme:light}.public-analytics_widget__KYNqP a,.public-analytics_widget__KYNqP button,.public-analytics_widget__KYNqP label{min-height:44px;min-width:44px;font-size:14px}.public-analytics_widget__KYNqP a,.public-analytics_widget__KYNqP button{display:inline-flex;justify-content:center;align-items:center;padding:8px 10px;border-radius:8px}.public-analytics_widget__KYNqP button{cursor:pointer}.public-analytics_widget__KYNqP button:disabled{cursor:wait;opacity:.65}.public-analytics_widget__KYNqP :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.public-analytics_preferenceLink__LK_P3{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;min-height:44px;min-width:44px;padding:0 4px;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.public-analytics_preferenceLink__LK_P3:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.public-analytics_panel__7JlX3{display:flex;flex-direction:column;position:fixed;z-index:1200;bottom:12px;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));max-width:320px;max-height:min(70dvh,360px);overflow:hidden;overscroll-behavior:contain;margin-inline:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0px));border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 4px 20px #0002}.public-analytics_panelContent__4TSvm{min-height:0;overflow-y:auto;overscroll-behavior:contain}.public-analytics_panelHeader__PazqZ{display:flex;align-items:center;justify-content:space-between;gap:8px}.public-analytics_panel__7JlX3 h2{margin:0;font-size:15px;font-weight:600}.public-analytics_panel__7JlX3 p{margin:4px 0}.public-analytics_panel__7JlX3 a{color:#64748b;text-decoration:underline}.public-analytics_panelHeader__PazqZ a{flex-shrink:0;padding:0 4px;font-size:13px}.public-analytics_categories__1Vl3p{display:grid;gap:4px;margin-block:8px}.public-analytics_categories__1Vl3p label{display:flex;align-items:center;gap:8px}.public-analytics_categories__1Vl3p input{width:20px;height:20px;accent-color:#17202a}.public-analytics_actions__a0w2A{display:grid;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.public-analytics_choice__isGe1{border:1px solid #cbd5e1;background:#f8fafc;color:#17202a;font-weight:500}.public-analytics_choice__isGe1:hover:not(:disabled){background:#e2e8f0}.public-analytics_secondary__Q43Yd{border:1px solid #64748b;background:white;color:#17202a;margin:4px}