.CookieConsentBanner_banner__O-KVU{bottom:28px;font-family:Inter,Helvetica Neue,Arial,sans-serif;max-width:420px;position:fixed;right:28px;width:calc(100% - 56px);z-index:1200}.CookieConsentBanner_card__85q9N{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0c0cf2;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 24px 68px #0000007a;color:#eef4f4eb;display:flex;flex-direction:column;font-family:inherit;gap:18px;padding:24px}.CookieConsentBanner_title__b5qvh{font-size:1.1rem;letter-spacing:-.01em;margin:0}.CookieConsentBanner_body__Oe0uS{color:#d2dedebf;font-size:.95rem;line-height:1.5;margin:0}.CookieConsentBanner_preferences__vEal9{border-top:1px solid #ffffff12;display:flex;flex-direction:column;gap:16px;padding-top:16px}.CookieConsentBanner_preferenceRow__apVqH{align-items:center;display:flex;gap:16px;justify-content:space-between}.CookieConsentBanner_preferenceRow__apVqH>div{display:flex;flex-direction:column;gap:4px}.CookieConsentBanner_preferenceName__QV5W6{color:#fff;font-weight:600}.CookieConsentBanner_preferenceDescription__lFoXX{color:#cddadab8;font-size:.88rem;line-height:1.45}.CookieConsentBanner_preferenceBadge__G-ZdR{align-self:flex-start;background:#00d27f2e;border:1px solid #00d27f59;border-radius:999px;color:#72ffd0;font-size:.75rem;letter-spacing:.08em;padding:.15rem .75rem;text-transform:uppercase}.CookieConsentBanner_switchWrapper__VLBoQ{flex-shrink:0;height:24px;position:relative;width:46px}.CookieConsentBanner_switchWrapper__VLBoQ input{all:unset;cursor:pointer;inset:0;position:absolute}.CookieConsentBanner_switchWrapper__VLBoQ span{background:#121414bf;border:1px solid #ffffff1f;border-radius:999px;inset:0;position:absolute;transition:background .25s ease,border-color .25s ease}.CookieConsentBanner_switchWrapper__VLBoQ span:after{background:#d2dedee6;border-radius:50%;box-shadow:0 2px 6px #00000040;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .25s ease,background .25s ease;width:16px}.CookieConsentBanner_switchWrapper__VLBoQ input:checked+span{background:#00d27f40;border-color:#00d27f8c}.CookieConsentBanner_switchWrapper__VLBoQ input:checked+span:after{background:#00d27f;transform:translateX(20px)}.CookieConsentBanner_switchWrapper__VLBoQ input:focus-visible+span{outline:2px solid #72ffd0bf;outline-offset:3px}.CookieConsentBanner_actions__4xIzA{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.CookieConsentBanner_actions__4xIzA button{border-radius:999px;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;padding:.65rem 1.4rem;transition:transform .18s ease,box-shadow .25s ease,filter .25s ease}.CookieConsentBanner_primary__vp2-6{background:linear-gradient(135deg,#00e08a,#00c874);border:none;box-shadow:0 16px 46px #00d27f52;color:#051110}.CookieConsentBanner_primary__vp2-6:hover{box-shadow:0 20px 56px #00d27f61;filter:brightness(1.05);transform:translateY(-1px)}.CookieConsentBanner_secondary__4n-C4{background:#0c0e0ea6;border:1px solid #ffffff1f;color:#e6eeeed9}.CookieConsentBanner_secondary__4n-C4:hover{border-color:#ffffff38}.CookieConsentBanner_ghost__KlTs5{background:#0000;border:none;color:#72ffd0;padding:.65rem 1.2rem}.CookieConsentBanner_ghost__KlTs5:hover{text-decoration:underline}@media (max-width:720px){.CookieConsentBanner_banner__O-KVU{bottom:18px;left:18px;right:18px;width:auto}.CookieConsentBanner_card__85q9N{border-radius:18px;gap:14px;padding:20px 18px}.CookieConsentBanner_title__b5qvh{font-size:1.05rem}.CookieConsentBanner_body__Oe0uS{font-size:.92rem}.CookieConsentBanner_preferences__vEal9{gap:14px}.CookieConsentBanner_preferenceDescription__lFoXX{font-size:.85rem}.CookieConsentBanner_actions__4xIzA{align-items:stretch;flex-direction:column}.CookieConsentBanner_actions__4xIzA button{justify-content:center;width:100%}}.AppFooter_footer__yrR49{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808db;border-top:1px solid #ffffff0d;display:flex;justify-content:center;margin-top:auto;padding:18px 22px;width:100%;z-index:10}.AppFooter_inner__rGvUA{align-items:flex-start;color:#f0f4f4db;display:flex;flex-direction:column;font-family:Inter,Helvetica Neue,Arial,sans-serif;gap:10px;max-width:1200px;width:100%}.AppFooter_brand__rfrzK{color:#ecf0f0a6;font-size:.9rem;letter-spacing:.01em}.AppFooter_links__hFLqX{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px}.AppFooter_linkButton__9qFFr,.AppFooter_links__hFLqX a{color:#ecf0f0a6;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s ease,opacity .2s ease}.AppFooter_linkButton__9qFFr:hover,.AppFooter_links__hFLqX a:hover{color:#ecf0f0d1}.AppFooter_linkButton__9qFFr{background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.AppFooter_linkButton__9qFFr:focus-visible{outline:2px solid #ecf0f073;outline-offset:2px}@media (min-width:768px){.AppFooter_inner__rGvUA{align-items:center;flex-direction:row;justify-content:space-between}}*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#0e0e0e;height:100%;overflow-x:hidden;overflow-y:auto}.app-shell,body{display:flex;flex-direction:column;min-height:100vh}.app-content{display:flex;flex:1 1 auto;flex-direction:column}.app-loading{min-height:60vh}
/*# sourceMappingURL=main.26eae644.css.map*/