:root{--logo-path-duration:4s;--logo-path-delay:.5s;--logo-text-duration:1s;--logo-text-delay:2s;--button-duration:.8s;--button-delay:2.3s}html{height:100%;margin:0;padding:0;overflow-x:hidden}body{color:#222;background-color:#f8f7f3;height:100%;margin:0;padding:0;font-family:Inter,sans-serif;overflow-x:hidden}button{cursor:pointer;background:0 0;border:none}
.mZfMZq_wrapper{z-index:50;padding:1rem;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.mZfMZq_wrapper{padding:1.5rem}}.mZfMZq_container{max-width:56rem;margin:0 auto}.mZfMZq_banner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #3f653633;border-radius:12px;box-shadow:0 4px 20px #0000001a}.mZfMZq_mainContent{padding:1rem}@media (min-width:768px){.mZfMZq_mainContent{padding:1.5rem}}.mZfMZq_mainLayout{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.mZfMZq_mainLayout{flex-direction:row;align-items:center}}.mZfMZq_textContent{flex:1;align-items:flex-start;gap:.75rem;display:flex}.mZfMZq_cookieIcon{color:#3f6536;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.mZfMZq_message{color:#374151;margin:0;font-size:.875rem;line-height:1.5}.mZfMZq_message a{color:#3f6536;text-decoration:none}.mZfMZq_message a:hover{text-decoration:underline}.mZfMZq_buttonGroup{flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.mZfMZq_buttonGroup{flex-direction:row;gap:.75rem}}.mZfMZq_button,.mZfMZq_acceptButton,.mZfMZq_rejectButton,.mZfMZq_manageButton{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.mZfMZq_button svg,.mZfMZq_acceptButton svg,.mZfMZq_rejectButton svg,.mZfMZq_manageButton svg{width:1rem;height:1rem}.mZfMZq_manageButton{color:#6b7280;background:0 0;border:none}.mZfMZq_manageButton:hover{color:#111827;background:#0000000d}.mZfMZq_rejectButton{color:#374151;background:#fff;border:1px solid #d1d5db}.mZfMZq_rejectButton:hover{background:#f9fafb}.mZfMZq_acceptButton{color:#fff;background:#3f6536;border:none}.mZfMZq_acceptButton:hover{opacity:.9}.mZfMZq_preferencesContent{padding:1rem}@media (min-width:768px){.mZfMZq_preferencesContent{padding:1.5rem}}.mZfMZq_preferencesHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.mZfMZq_preferencesTitle{color:#111827;margin:0;font-size:1rem;font-weight:600}.mZfMZq_closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;padding:.25rem}.mZfMZq_closeButton:hover{background:#f3f4f6}.mZfMZq_closeButton svg{width:1.25rem;height:1.25rem}.mZfMZq_optionsList{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.mZfMZq_option{background:#f9fafb;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem;display:flex}.mZfMZq_optionInfo{flex:1}.mZfMZq_optionLabel{color:#111827;margin:0 0 .25rem;font-size:.875rem;font-weight:500}.mZfMZq_optionDescription{color:#6b7280;margin:0;font-size:.75rem;line-height:1.4}.mZfMZq_toggle{cursor:pointer;background:#d1d5db;border:none;border-radius:9999px;flex-shrink:0;align-items:center;width:2.5rem;height:1.5rem;padding:0 .25rem;transition:all .2s;display:flex}.mZfMZq_toggle.mZfMZq_active{background:#3f6536;justify-content:flex-end}.mZfMZq_toggle.mZfMZq_disabled{opacity:.6;cursor:not-allowed}.mZfMZq_toggleKnob{background:#fff;border-radius:50%;width:1rem;height:1rem;box-shadow:0 1px 3px #0000001a}.mZfMZq_preferencesFooter{flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.mZfMZq_preferencesFooter{flex-direction:row;justify-content:flex-end}}
