@import"https://fonts.googleapis.com/css2?family=Saira:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--background-body:rgb(4,4,8);--background-gradient:linear-gradient(135deg,rgb(6,6,10),rgb(4,4,8) 20%,rgb(8,8,12));--background-gradientA:linear-gradient(135deg,rgba(6,6,10,.72),rgba(4,4,8,.8) 20%,rgba(8,8,12,.76));--background-gradientB:linear-gradient(135deg,rgba(6,6,10,.42),rgba(4,4,8,.5) 20%,rgba(8,8,12,.46));--glass-background:rgba(24,24,28,.4);--glass-gradient:linear-gradient(135deg,rgba(48,48,56,.04),rgba(24,24,28,.04));--glass-content:rgba(24,24,28,.4);--glass-accent:rgba(16,128,220,.35);--accent-color:rgb(16,128,220);--accent-colorA:rgba(16,128,220,.8);--accent:var(--accent-color);--accent-transparent:rgba(16,128,220,.2);--accent-gradient:linear-gradient(135deg,rgb(16,128,220),rgb(32,144,240) 25%,rgb(16,128,220));--accent-gradientA:linear-gradient(135deg,rgba(16,128,220,.72),rgba(32,144,240,.8) 25%,rgba(16,128,220,.76));--error-color:rgb(255,64,64);--blur:8px;--shadow:rgba(160,160,172,.2);--shadow2:rgba(160,160,172,.1);--transition-duration:420ms;--font-primary:rgb(232,232,236);--font-primaryA:rgba(232,232,236,.8);--font-primaryB:rgba(232,232,236,.6);--font-primaryC:rgba(232,232,236,.4);--font-primaryD:rgba(232,232,236,.2);--font-secondary:rgb(224,224,232);--font-secondaryA:rgba(224,224,232,.8);--font-secondaryB:rgba(224,224,232,.6);--font-secondaryC:rgba(224,224,232,.4);--font-secondaryD:rgba(224,224,232,.2)}@keyframes spin{to{transform:rotate(1turn)}}*,:after,:before{margin:0;padding:0;outline:none;border:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;list-style:none;color:inherit;font-family:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{color:var(--font-primary);font-size:10px;font-weight:500;font-family:Saira,sans-serif;scroll-behavior:smooth;scroll-padding-top:80px;overscroll-behavior:none}.app{-webkit-overflow-scrolling:touch;width:100%;background-color:var(--background-body)}.app[data-app=false]>.layout-wrapper{display:flex;flex-direction:column;min-height:100dvh}.app[data-app=true]{overflow:hidden;height:100svh}.app[data-app=false]{min-height:100svh}.app[data-app=false]::-webkit-scrollbar{height:100%;width:4px;background-color:rgba(0,0,0,0)}.app[data-app=false]::-webkit-scrollbar-thumb{background-color:var(--glass-accent)}.spinner{width:24px;height:24px;border-width:4px;border-style:solid;border-color:var(--font-primary);border-left-color:rgba(0,0,0,0);border-radius:50%;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}::-webkit-scrollbar{width:0;height:0}.cookiesBanner_cookiesBanner__83jtH{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:9999;width:min(100% - 32px,600px);padding:12px 16px;border-radius:16px;border:1px solid var(--shadow);background-color:var(--glass-background);background-image:var(--glass-gradient);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));display:grid;grid-gap:12px;align-items:center;animation:cookiesBanner_slideUp__UvW2W .6s cubic-bezier(.2,.8,.2,1) both}.cookiesBanner_cookiesBanner__83jtH>p{font-size:13px;font-weight:400;color:var(--font-primaryA);line-height:calc(100% + 4px);text-align:left}.cookiesBanner_cookiesBanner__83jtH>p>a{color:var(--accent-color);font-weight:500;text-decoration:underline;text-underline-offset:3px;transition-property:color;transition-duration:var(--transition-duration)}.cookiesBanner_cookiesBanner__83jtH>p>a:hover{color:var(--accent-colorA)}.cookiesBanner_cookiesBanner__83jtH>button{cursor:pointer;justify-self:end;padding:6px 20px;border-radius:8px;background-image:var(--accent-gradient);color:var(--font-primary);font-size:13px;font-weight:600;transition-property:opacity,transform;transition-duration:var(--transition-duration);opacity:.8}.cookiesBanner_cookiesBanner__83jtH>button:hover{opacity:1;transform:translateY(-1px)}.cookiesBanner_cookiesBanner__83jtH>button:active{transform:translateY(0)}@media screen and (min-width:540px){.cookiesBanner_cookiesBanner__83jtH{grid-template-columns:1fr auto;padding:16px 24px;grid-gap:24px}.cookiesBanner_cookiesBanner__83jtH>p{font-size:14px}.cookiesBanner_cookiesBanner__83jtH>button{font-size:14px;padding:8px 24px}}@keyframes cookiesBanner_slideUp__UvW2W{0%{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translate(-50%)}}