.AnalyticsConsent_dialog__CiHM_,.AnalyticsConsent_root__mYs58{color:var(--foreground);font-family:var(--font-sans);font-size:13px;letter-spacing:0}.AnalyticsConsent_banner__wlWuw{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));left:16px;z-index:55;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-lift)}.AnalyticsConsent_heading__iufZP{display:flex;align-items:center;gap:8px}.AnalyticsConsent_heading__iufZP svg{color:var(--success);flex-shrink:0}.AnalyticsConsent_heading__iufZP h2{font-size:15px;font-weight:600;margin:0}.AnalyticsConsent_banner__wlWuw p,.AnalyticsConsent_description___m3Cg{margin:10px 0 16px;color:var(--muted-foreground);font-size:13px;line-height:1.6}.AnalyticsConsent_banner__wlWuw a,.AnalyticsConsent_description___m3Cg a{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.AnalyticsConsent_actions__J75LM,.AnalyticsConsent_dialogActions__HDE_y{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.AnalyticsConsent_actions__J75LM button,.AnalyticsConsent_dialogActions__HDE_y button{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--foreground);font-size:12px;font-weight:500;cursor:pointer}.AnalyticsConsent_actions__J75LM button:hover,.AnalyticsConsent_dialogActions__HDE_y button:hover{background:var(--muted)}.AnalyticsConsent_actions__J75LM .AnalyticsConsent_settingsLink__Fks6u{border-color:transparent;padding-inline:6px}.AnalyticsConsent_launcher__2zIeY{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));left:16px;z-index:50;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border-strong);border-radius:8px;color:var(--muted-foreground);background:var(--surface);box-shadow:var(--shadow-soft);cursor:pointer}.AnalyticsConsent_root__mYs58:has(.AnalyticsConsent_banner__wlWuw) .AnalyticsConsent_launcher__2zIeY{visibility:hidden}.AnalyticsConsent_launcher__2zIeY:hover{color:var(--foreground);background:var(--muted)}.AnalyticsConsent_overlay__VDsth{position:fixed;inset:0;z-index:90;background:rgb(0 0 0/45%)}.AnalyticsConsent_dialog__CiHM_{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:91;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid var(--border-strong);border-radius:8px;padding:24px;background:var(--surface);box-shadow:var(--shadow-lift)}.AnalyticsConsent_title__l7aAl{font-size:18px;font-weight:600;padding-right:30px;margin:0}.AnalyticsConsent_preference___rSVX{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--border)}.AnalyticsConsent_preference___rSVX h3{font-size:13px;font-weight:600;margin:0 0 4px}.AnalyticsConsent_preference___rSVX p{font-size:12px;line-height:1.5;color:var(--muted-foreground);margin:0}.AnalyticsConsent_required__aZ8bq{display:flex;align-items:center;gap:4px;color:var(--muted-foreground);font-size:11px;white-space:nowrap}.AnalyticsConsent_preference___rSVX input{accent-color:var(--accent);width:20px;height:20px;flex-shrink:0;cursor:pointer}.AnalyticsConsent_notice__vVLGo{color:var(--muted-foreground);font-size:12px;line-height:1.5;margin:0 0 16px}.AnalyticsConsent_dialogActions__HDE_y{margin-top:12px}.AnalyticsConsent_dialogActions__HDE_y button{flex:1}.AnalyticsConsent_close__WUgZ6{position:absolute;right:16px;top:16px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--muted-foreground);cursor:pointer}.AnalyticsConsent_close__WUgZ6:hover{background:var(--muted);color:var(--foreground)}.AnalyticsConsent_error__h_Jth{color:var(--destructive)!important;font-size:12px;line-height:1.5}.AnalyticsConsent_dialog__CiHM_ a:focus-visible,.AnalyticsConsent_dialog__CiHM_ button:focus-visible,.AnalyticsConsent_dialog__CiHM_ input:focus-visible,.AnalyticsConsent_root__mYs58 a:focus-visible,.AnalyticsConsent_root__mYs58 button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:400px){.AnalyticsConsent_banner__wlWuw{padding:16px}.AnalyticsConsent_actions__J75LM button:not(.AnalyticsConsent_settingsLink__Fks6u){flex:1}.AnalyticsConsent_actions__J75LM .AnalyticsConsent_settingsLink__Fks6u{width:100%}.AnalyticsConsent_dialog__CiHM_{padding:20px}.AnalyticsConsent_dialogActions__HDE_y{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:no-preference){.AnalyticsConsent_banner__wlWuw,.AnalyticsConsent_dialog__CiHM_{animation:AnalyticsConsent_appear__YC_6G .16s ease-out}.AnalyticsConsent_actions__J75LM button,.AnalyticsConsent_dialogActions__HDE_y button,.AnalyticsConsent_launcher__2zIeY{transition:background-color .12s ease,color .12s ease}}@keyframes AnalyticsConsent_appear__YC_6G{0%{opacity:0}to{opacity:1}}