.CookieConsent_shell__O0bO7{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:flex;justify-content:center;pointer-events:none;padding:0 16px calc(env(safe-area-inset-bottom, 0px) + 80px)}.CookieConsent_card__yTa_q{width:min(320px,100%);min-height:220px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,248,244,.98));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 26px;gap:13px;position:relative;overflow:hidden;pointer-events:auto;border-radius:24px;box-shadow:0 18px 50px rgba(6,13,10,.12);border:1px solid rgba(6,13,10,.06);opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .35s ease}.CookieConsent_leaving__hbKt4{opacity:0;transform:translateY(18px)}.CookieConsent_cookieSvg__3wfZU{width:50px;height:50px;flex-shrink:0}.CookieConsent_cookieSvg__3wfZU g path{fill:#5e524e}.CookieConsent_heading__FOFTD{font-size:1.15rem;font-weight:800;color:#1a1a1a;text-align:center;letter-spacing:-.02em}.CookieConsent_description__Ys_do{text-align:center;font-size:.75rem;font-weight:600;line-height:1.55;color:#636363}.CookieConsent_link__oS6ex{color:#1d9e75;text-decoration:underline;text-underline-offset:2px}.CookieConsent_buttonContainer__sQ9Xs{display:flex;gap:14px;flex-direction:row;flex-wrap:wrap;justify-content:center}.CookieConsent_acceptButton__Fy89z,.CookieConsent_declineButton__gC0hj{width:92px;height:34px;transition:background-color .2s ease,transform .18s ease;border:none;cursor:pointer;font-weight:700;border-radius:999px;font-size:.78rem}.CookieConsent_acceptButton__Fy89z{background:#1d9e75;color:#f4fffb}.CookieConsent_declineButton__gC0hj{background:#e5e5e2;color:#2e2e2e}.CookieConsent_declineButton__gC0hj:hover{background:#ededeb}.CookieConsent_acceptButton__Fy89z:hover{background:#24b487}.CookieConsent_acceptButton__Fy89z:active,.CookieConsent_declineButton__gC0hj:active{transform:translateY(1px)}@media (max-width:640px){.CookieConsent_shell__O0bO7{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 74px)}.CookieConsent_card__yTa_q{width:100%;max-width:340px}}.dark .CookieConsent_card__yTa_q{background:linear-gradient(180deg,rgba(17,24,21,.98),rgba(10,15,13,.98));border-color:rgba(255,255,255,.08);box-shadow:0 18px 50px rgba(0,0,0,.35)}.dark .CookieConsent_cookieSvg__3wfZU g path{fill:#c0b2aa}.dark .CookieConsent_heading__FOFTD{color:#f4f7f5}.dark .CookieConsent_description__Ys_do{color:#a4ada8}.dark .CookieConsent_declineButton__gC0hj{background:#2a2f2d;color:#e6e8e7}.dark .CookieConsent_declineButton__gC0hj:hover{background:#343937}.LogoutButton_button__sivZq{display:inline-flex;align-items:center;justify-content:flex-start;width:45px;height:45px;border:none;border-radius:999px;cursor:pointer;position:relative;overflow:hidden;transition:width .3s ease,border-radius .3s ease,transform .18s ease,box-shadow .24s ease,background-color .24s ease;box-shadow:2px 2px 10px rgba(0,0,0,.18);background:linear-gradient(180deg,#ff5d5d,#e23636);color:#fff}.LogoutButton_button__sivZq:hover{width:125px;border-radius:40px}.LogoutButton_button__sivZq:active{transform:translate(2px,2px)}.LogoutButton_button__sivZq:focus-visible{outline:2px solid rgba(255,95,95,.35);outline-offset:2px}.LogoutButton_buttonFull__MV6_H{width:100%;min-width:0;border-radius:16px;justify-content:center;gap:8px}.LogoutButton_buttonFull__MV6_H:hover{width:100%;border-radius:16px}.LogoutButton_buttonFull__MV6_H .LogoutButton_sign___3a1L{width:auto;padding-left:0}.LogoutButton_buttonFull__MV6_H .LogoutButton_text__oIgi3{opacity:1;width:auto;padding-right:0;position:static}.LogoutButton_sign___3a1L{width:100%;height:100%;transition:width .3s ease,padding-left .3s ease;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.LogoutButton_button__sivZq:hover .LogoutButton_sign___3a1L{width:30%;padding-left:20px}.LogoutButton_icon__9W4oX{width:17px;height:17px}.LogoutButton_icon__9W4oX path{fill:currentColor}.LogoutButton_text__oIgi3{position:absolute;right:0;width:0;opacity:0;color:inherit;font-size:1rem;font-weight:700;line-height:1;white-space:nowrap;text-align:center;transition:opacity .3s ease,width .3s ease,padding-right .3s ease}.LogoutButton_button__sivZq:hover .LogoutButton_text__oIgi3{opacity:1;width:70%;padding-right:10px}.LogoutButton_sm__mVV_i{width:40px;height:40px}.LogoutButton_sm__mVV_i:hover{width:116px}.LogoutButton_sm__mVV_i .LogoutButton_text__oIgi3{font-size:.9rem}.LogoutButton_buttonFull__MV6_H.LogoutButton_sm__mVV_i{width:100%;height:42px}.LogoutButton_buttonFull__MV6_H.LogoutButton_sm__mVV_i:hover{width:100%}@media (max-width:640px){.LogoutButton_button__sivZq:hover{width:45px;border-radius:999px}.LogoutButton_button__sivZq:hover .LogoutButton_sign___3a1L{width:100%;padding-left:0}.LogoutButton_button__sivZq:hover .LogoutButton_text__oIgi3{opacity:0;width:0;padding-right:0}.LogoutButton_buttonFull__MV6_H:hover{width:100%;border-radius:16px}.LogoutButton_buttonFull__MV6_H:hover .LogoutButton_sign___3a1L{width:auto;padding-left:0}.LogoutButton_buttonFull__MV6_H:hover .LogoutButton_text__oIgi3{opacity:1;width:auto;padding-right:0;position:static}}