.OilTrail-module__JmzMyW__wrap{pointer-events:none;line-height:0;display:block;overflow:hidden}.OilTrail-module__JmzMyW__svg{width:100%;display:block}.OilTrail-module__JmzMyW__wrap[data-direction=ltr] .OilTrail-module__JmzMyW__svg{transform:scaleX(-1)}.OilTrail-module__JmzMyW__waveBack,.OilTrail-module__JmzMyW__waveFront{will-change:transform}.OilTrail-module__JmzMyW__wrap[data-animate=true] .OilTrail-module__JmzMyW__waveFront{animation:26s linear infinite OilTrail-module__JmzMyW__oil-flow}.OilTrail-module__JmzMyW__wrap[data-animate=true] .OilTrail-module__JmzMyW__waveBack{animation:42s linear infinite OilTrail-module__JmzMyW__oil-flow}@keyframes OilTrail-module__JmzMyW__oil-flow{0%{transform:translate(0)}to{transform:translate(-1200px)}}.OilTrail-module__JmzMyW__wrap[data-animate=true] .OilTrail-module__JmzMyW__gloss{animation:9s ease-in-out infinite OilTrail-module__JmzMyW__oil-sheen}@keyframes OilTrail-module__JmzMyW__oil-sheen{0%,to{opacity:.45}50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.OilTrail-module__JmzMyW__wrap[data-animate=true] .OilTrail-module__JmzMyW__waveFront,.OilTrail-module__JmzMyW__wrap[data-animate=true] .OilTrail-module__JmzMyW__waveBack,.OilTrail-module__JmzMyW__wrap[data-animate=true] .OilTrail-module__JmzMyW__gloss{animation:none}}
.CookieBanner-module__6xFwxG__banner{z-index:60;border:1px solid var(--color-border);border-left:4px solid var(--color-blue);border-radius:var(--radius);max-width:380px;box-shadow:var(--shadow-lg);background:#fff;margin-inline:0 auto;padding:.85rem 1rem;animation:.28s CookieBanner-module__6xFwxG__toast-in;position:fixed;bottom:1rem;left:1rem;right:1rem}.CookieBanner-module__6xFwxG__inner{flex-direction:column;gap:.7rem;display:flex}.CookieBanner-module__6xFwxG__text{color:var(--color-text);margin:0;font-size:.84rem;line-height:1.45}.CookieBanner-module__6xFwxG__text a{color:var(--color-blue);font-weight:600;text-decoration:underline}.CookieBanner-module__6xFwxG__actions{justify-content:flex-end;gap:.5rem;display:flex}.CookieBanner-module__6xFwxG__primary{cursor:pointer;border-radius:var(--radius-sm);white-space:nowrap;background:var(--gradient-blue);color:#fff;border:1px solid #0000;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.CookieBanner-module__6xFwxG__primary:hover{filter:brightness(1.08)}@keyframes CookieBanner-module__6xFwxG__toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CookieBanner-module__6xFwxG__banner{animation:none}}
