.cookie-consent{z-index:10000;pointer-events:none;width:400px;max-width:calc(100% - 48px);display:flex;position:fixed;bottom:24px;left:24px}@media (max-width:768px){.cookie-consent{width:auto;max-width:none;max-height:calc(100% - 24px);bottom:0;left:0;right:0}}.cookie-consent__card{pointer-events:auto;animation:.4s cubic-bezier(.22,1,.36,1) backwards cookie-consent-in}@media (prefers-reduced-motion:reduce){.cookie-consent__card{animation:none}}.cookie-consent__card{border:1px solid var(--white-light-color);background:color-mix(in srgb, var(--dark-800) 68%, transparent);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);width:100%;box-shadow:0 24px 64px #0000008c,inset 0 1px 0 var(--grey-light-color);border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}@media (max-width:768px){.cookie-consent__card{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:20px 20px 0 0;gap:12px;overflow-y:auto}}.cookie-consent__head{align-items:center;gap:12px;display:flex}.cookie-consent__badge{flex-shrink:0;width:32px;height:32px}@media (max-width:768px){.cookie-consent__badge{width:28px;height:28px}}.cookie-consent__title{font-family:var(--inter-font);letter-spacing:-.01em;color:var(--light-color);margin:0;font-size:16px;font-weight:600;line-height:22px}@media (max-width:768px){.cookie-consent__title{font-size:15px}}.cookie-consent__desc{font-family:var(--inter-font);color:var(--placeholder-color);margin:0;font-size:13px;font-weight:400;line-height:20px}.cookie-consent__link{color:var(--light-color);text-decoration:underline;-webkit-text-decoration-color:var(--grey-color);text-decoration-color:var(--grey-color);text-underline-offset:3px;transition:text-decoration-color .2s}.cookie-consent__link:hover{-webkit-text-decoration-color:var(--light-color);text-decoration-color:var(--light-color)}.cookie-consent__actions{align-items:center;gap:8px;display:flex}@media (max-width:768px){.cookie-consent__actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.cookie-consent__actions--pair{justify-content:flex-end}@media (max-width:768px){.cookie-consent__actions--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.cookie-consent .cookie-consent__btn{width:auto;min-width:96px;height:40px;font-family:var(--inter-font);white-space:nowrap;border-radius:12px;padding:0 18px;font-size:13px;font-weight:600}@media (max-width:768px){.cookie-consent .cookie-consent__btn{width:100%;min-width:0;height:44px;padding:0 8px}}.cookie-consent .cookie-consent__btn--quiet{min-width:0;color:var(--placeholder-color);background:0 0;border:1px solid #0000;margin-right:auto;padding:0 14px}.cookie-consent .cookie-consent__btn--quiet:hover,.cookie-consent .cookie-consent__btn--quiet:focus-visible{color:var(--light-color);background:0 0}@media (max-width:768px){.cookie-consent .cookie-consent__btn--quiet{margin-right:0}}.cookie-consent__prefs{flex-direction:column;gap:6px;display:flex}.cookie-consent__option{background:var(--grey-light-color);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.cookie-consent__option--locked{cursor:default}.cookie-consent__option-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cookie-consent__option-name{font-family:var(--inter-font);color:var(--light-color);font-size:13px;font-weight:600;line-height:18px}.cookie-consent__option-hint{font-family:var(--inter-font);color:var(--placeholder-color);font-size:12px;font-weight:400;line-height:16px}.cookie-consent__switch{flex-shrink:0;width:40px;height:24px;position:relative}.cookie-consent__switch input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cookie-consent__switch input:disabled{cursor:default}.cookie-consent__switch-track{background:var(--checkbox-default-background);border-radius:999px;transition:background-color .2s;position:absolute;inset:0}.cookie-consent__switch-track:after{content:"";background:var(--light-color);border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}@media (prefers-reduced-motion:reduce){.cookie-consent__switch-track,.cookie-consent__switch-track:after{transition:none}}.cookie-consent__switch input:checked+.cookie-consent__switch-track{background:var(--default-button-color)}.cookie-consent__switch input:checked+.cookie-consent__switch-track:after{transform:translate(16px)}.cookie-consent__switch input:disabled+.cookie-consent__switch-track{opacity:.5}.cookie-consent__switch input:focus-visible+.cookie-consent__switch-track{outline:2px solid var(--focus-ring-outline);outline-offset:2px}@keyframes cookie-consent-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
