*{margin:0;padding:0;box-sizing:border-box;overflow-anchor:none;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}button,input,select,textarea{margin:0;font:inherit;background:inherit;border:inherit;outline:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:root{--white-100:#fff;--white-100-opacity-4:rgba(255,255,255,0.04);--white-100-opacity-8:rgba(255,255,255,0.08);--white-100-opacity-20:rgba(255,255,255,0.2);--white-100-opacity-40:rgba(255,255,255,0.4);--black-300:#1d1d1d;--black-400:#141414;--black-400-opacity-20:rgba(20,20,20,0.2);--black-400-opacity-80:rgba(20,20,20,0.8);--blue-100:#88c1f3;--blue-100-opacity-15:rgba(136,193,243,0.15);--blue-100-opacity-40:rgba(136,193,243,0.4);--orange-100:#f3bd88;--orange-100-opacity-15:rgb(243,189,136,0.15);--red-100:#f38888;--red-100-opacity-15:rgb(243,136,136,0.15);--green-100:#88f3d5;--green-100-opacity-15:rgb(136,243,213,0.15);--green-100-opacity-40:rgb(136,243,213,0.4);--empty:rgb(255,255,255,0)}.app_dark_theme,.app_light_theme{--text-color-main:var(--white-100);--text-color-main-opacity-4:var(--white-100-opacity-4);--text-color-main-opacity-8:var(--white-100-opacity-8);--text-color-main-opacity-20:var(--white-100-opacity-20);--text-color-second:var(--blue-100);--bg-color-main:var(--black-300);--bg-color-second:var(--black-400);--bg-color-second-opacity-20:var(--black-400-opacity-20);--bg-color-second-opacity-80:var(--black-400-opacity-80)}body{min-height:100vh;color:var(--text-color-main);background:var(--bg-color-second);display:flex;flex-direction:column;align-items:center;position:relative;overflow-y:auto}.Footer_wrapper__QrIJ4,body{width:100%}.Footer_content__LCf0k{width:752px;gap:48px;padding:48px 32px;background-color:var(--bg-color-second)}.Footer_is-home__Aolew{background-color:var(--bg-color-main)}.Footer_is-not-home__LhqYs{background-color:var(--bg-color-second)}.Footer_link__Mi6yd{text-decoration:underline}.Footer_content__LCf0k>p{white-space:break-spaces}.Footer_wrapper__QrIJ4.Footer_hide__c6cNI{display:none}.Footer_padding__IRJER>.Footer_content__LCf0k>:last-child{padding-bottom:50px}@media (max-width:768px){.Footer_content__LCf0k{width:100%;gap:32px;padding:48px 16px}.Footer_padding__IRJER>.Footer_content__LCf0k>:last-child{padding-bottom:30px}}