.analytics-choice{box-sizing:border-box;border:1px solid #e4dbef;border-radius:14px;padding:12px 14px;background:#faf7ff;color:#4e4163;text-align:left;font:13px/1.5 system-ui,sans-serif;margin:14px 0}.analytics-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-choice p{flex:1;min-width:0;margin:0}.analytics-toggle{display:flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:6px 0 6px 6px;border:0;border-radius:9px;background:transparent;color:#67428e;font:600 12px system-ui,sans-serif;cursor:pointer}.analytics-toggle-track{position:relative;display:block;width:36px;height:22px;border-radius:12px;background:#9b93a5}.analytics-toggle-track:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #34264b33}.analytics-toggle[aria-checked=true] .analytics-toggle-track{background:#7b50cd}.analytics-toggle[aria-checked=true] .analytics-toggle-track:before{left:17px}.analytics-toggle-state{width:20px;text-align:left}.analytics-toggle:focus-visible,.analytics-settings:focus-visible{outline:3px solid #7453ad;outline-offset:3px}.analytics-settings{color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer;font:inherit;min-height:44px}.welcome-actions{margin-top:14px}

.analytics-settings-dialog{box-sizing:border-box;width:min(420px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;border:0;border-radius:20px;padding:20px;background:#fffaff;color:#4e4163}.analytics-settings-dialog::backdrop{background:#35294e99}.analytics-close{display:block;margin-left:auto;width:40px;height:40px;border:0;border-radius:50%;background:#eee5f7;color:#65468a;font-size:24px;cursor:pointer}
