.analytics-consent_notice__aosEf{position:fixed;z-index:60;right:clamp(16px,3vw,42px);bottom:88px;width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;padding:20px;border:1px solid var(--border,#d8d0c3);border-radius:14px;background:var(--surface,#fffdf8);color:var(--foreground,#171510);box-shadow:0 14px 50px #17151020;font-size:var(--type-support);line-height:1.5}.analytics-consent_notice__aosEf h2{margin:0 0 7px;font-size:var(--type-lead);font-weight:700;line-height:1.25}.analytics-consent_notice__aosEf p{margin:0;color:var(--text-muted,#5f5a51)}.analytics-consent_notice__aosEf details{margin-top:8px;color:var(--text-muted,#5f5a51);font-size:var(--type-caption)}.analytics-consent_notice__aosEf summary{display:flex;align-items:center;min-height:44px;width:max-content;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.analytics-consent_notice__aosEf details p{margin-top:8px}.analytics-consent_notice__aosEf a{color:var(--foreground,#171510);text-decoration:underline}.analytics-consent_actions__Kiu5A{display:flex;gap:9px;margin-top:16px}.analytics-consent_actions__Kiu5A button{min-height:44px;flex:1;border:1px solid var(--foreground,#171510);border-radius:8px;background:transparent;color:var(--foreground,#171510);font-size:var(--type-support);font-weight:400;cursor:pointer}.analytics-consent_actions__Kiu5A button:last-child{background:var(--foreground,#171510);color:var(--surface,#fffdf8)}.analytics-consent_actions__Kiu5A button:hover{border-color:var(--focus,#896635);color:var(--focus,#896635)}.analytics-consent_actions__Kiu5A button:last-child:hover{background:var(--focus,#896635);color:#fff}.analytics-consent_actions__Kiu5A button:focus-visible,.analytics-consent_notice__aosEf summary:focus-visible,.analytics-consent_settings__sCPTi:focus-visible{outline:2px solid var(--focus,#896635);outline-offset:3px}.analytics-consent_settings__sCPTi{display:inline-flex;min-height:44px;align-items:center;border:0;background:transparent;color:inherit;font-size:var(--type-caption);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.analytics-consent_error__jkwlV{margin-top:8px!important;color:#a12622!important}@media(max-width:520px){.analytics-consent_notice__aosEf{right:12px;bottom:82px;width:calc(100vw - 24px);max-height:calc(100dvh - 106px);padding:16px}}.analytics-consent_heading__S5iEJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-consent_heading__S5iEJ h2{margin:0}.analytics-consent_heading__S5iEJ button{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--radius-sm);cursor:pointer}.analytics-consent_heading__S5iEJ button:hover{background:var(--surface-muted)}.analytics-consent_heading__S5iEJ button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.analytics-consent_notice__aosEf{animation:analytics-consent_page-enter__aElc6 .18s ease-out}}