.analytics_consentModal__JB66_[open]{display:grid;place-items:center}.analytics_consentModal__JB66_ .uiModalPanel{width:min(520px,100%)}.analytics_consentModal__JB66_ .uiModalHeader h2{font-size:1.25rem;line-height:1.35;letter-spacing:-.02em}.analytics_description__OenE7{margin:0;color:var(--color-text-secondary);font-size:1rem;line-height:1.6}.analytics_actions__HS4sy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-5)}.analytics_actions__HS4sy button,.analytics_save__bjU49{min-width:0;height:auto;white-space:normal;overflow-wrap:anywhere}button.analytics_secondaryAction__Sp4L_{color:var(--color-text-secondary);border-color:var(--color-border);background:transparent;box-shadow:none;font-weight:500}button.analytics_secondaryAction__Sp4L_:active,button.analytics_secondaryAction__Sp4L_:hover{color:var(--color-text);border-color:var(--color-border-strong);background:var(--color-surface-soft)}.analytics_links__iOzHw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-4);margin-top:var(--space-2)}button.analytics_textAction__ZzNsC{width:-moz-fit-content;width:fit-content;justify-content:flex-start}.analytics_links__iOzHw a,.analytics_privacyLink__YMzLR,button.analytics_textAction__ZzNsC{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:var(--space-2) 0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;line-height:1.5;text-align:left;white-space:normal;text-decoration:underline;text-underline-offset:3px;box-shadow:none;cursor:pointer}.analytics_details__tcjl0 summary:hover,.analytics_links__iOzHw a:hover,.analytics_privacyLink__YMzLR:hover,button.analytics_textAction__ZzNsC:hover{background:transparent;color:var(--color-primary-hover)}.analytics_details__tcjl0 summary:active,.analytics_links__iOzHw a:active,.analytics_privacyLink__YMzLR:active,button.analytics_textAction__ZzNsC:active{color:var(--color-primary-active)}.analytics_status__6DFOz{margin-top:var(--space-2);color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.analytics_categories__I6QaH{margin-top:var(--space-5);border-block:1px solid var(--color-border)}.analytics_categories__I6QaH .analytics_category__w_kJh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:64px;padding-block:var(--space-3);font-size:1rem;font-weight:600;cursor:pointer}.analytics_category__w_kJh+.analytics_category__w_kJh{border-top:1px solid var(--color-border)}.analytics_category__w_kJh:has(input:disabled){cursor:default}.analytics_category__w_kJh span{overflow-wrap:anywhere}.analytics_categories__I6QaH .analytics_category__w_kJh input{width:22px;height:22px;min-height:22px;margin:0;padding:0;flex-shrink:0;accent-color:var(--color-primary);cursor:inherit}.analytics_category__w_kJh:hover:not(:has(input:disabled)){color:var(--color-primary-hover)}.analytics_details__tcjl0{margin-top:var(--space-3);font-size:.875rem;color:var(--color-text-secondary)}.analytics_details__tcjl0 summary{min-height:44px;padding-block:var(--space-3);cursor:pointer}.analytics_details__tcjl0 p{margin:0 0 var(--space-3);line-height:1.65}.analytics_save__bjU49{width:100%;margin-top:var(--space-3)}@media (max-width:540px){.analytics_actions__HS4sy{gap:var(--space-2)}.analytics_actions__HS4sy button{padding-inline:var(--space-3)}}.analytics_configure__JQjZN{width:100%;margin-top:var(--space-3);height:auto;white-space:normal}.analytics_category__w_kJh small{display:block;margin-top:var(--space-1);color:var(--color-text-secondary);font-size:.8125rem;font-weight:400;line-height:1.5}.analytics_registration__WbAvv{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-border)}.analytics_registration__WbAvv h3{margin:0 0 var(--space-3)}.analytics_registration__WbAvv .analytics_description__OenE7+.analytics_description__OenE7{margin-top:var(--space-3)}.analytics_registration__WbAvv a{text-decoration:underline;text-underline-offset:3px}.analytics_registration__WbAvv button.analytics_secondaryAction__Sp4L_[aria-pressed=true]{border-color:var(--color-border-strong);background:var(--color-surface-soft)}.analytics_registration__WbAvv fieldset{margin-top:var(--space-4)}