.logo{width:170px;height:54px;display:block;overflow:hidden}.logo img{object-fit:cover;width:100%;height:100%;transform:scale(2.3)}.language-switcher{color:#fff;position:relative}.language-trigger{color:#eef2f7;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff20;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:7px 10px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.language-trigger:hover,.language-switcher.is-open .language-trigger{background:#3b82f619;border-color:#60a5fa80}.language-flag{object-fit:cover;border-radius:3px;width:23px;height:16px;box-shadow:0 0 0 1px #ffffff30}.language-menu{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11141cf5;border:1px solid #ffffff1f;border-radius:13px;width:210px;padding:7px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 20px 55px #000b}.global-language-switcher .language-menu,.actions .language-menu,.mobile-controls .language-menu{top:calc(100% + 8px);bottom:auto}.language-menu button{color:#d7dce5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:24px 1fr auto 16px;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.language-menu button:hover,.language-menu button.active{color:#fff;background:#3b82f61d}.language-menu small{color:#77808f}.global-language-switcher{z-index:100;position:fixed;top:18px;right:18px}body:has(#top) .global-language-switcher{display:none}body:has(.settings-shell) .global-language-switcher{display:none}.app-footer{background:linear-gradient(#11141a,#0c0e12);border-top:1px solid #ffffff12;margin-top:auto}.app-footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:42px;display:grid}.app-footer-grid>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.app-footer-grid b{color:#f8fafc;font-size:12px}.app-footer-grid p,.app-footer-grid a,.app-footer-grid span{color:#8e97a5;font-size:11px}.app-footer-grid a{align-items:center;gap:6px;transition:all .2s;display:flex}.app-footer-grid a:hover{color:#73a9ff}.app-footer-brand>a{width:170px;height:54px;display:block;overflow:hidden}.app-footer-brand>a img{object-fit:cover;width:100%;height:100%;transform:scale(1.48)}.app-footer-language{flex-direction:column;gap:7px;margin-top:8px;display:flex}.app-footer-social{flex-direction:row;gap:7px;display:flex!important}.app-footer-social a{border:1px solid #ffffff16;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}@media (max-width:720px){.app-footer-grid{grid-template-columns:1fr 1fr}.app-footer-brand{grid-column:1/3}.global-language-switcher{top:12px;right:12px}.global-language-switcher .language-trigger span{display:none}}.mobile-controls{align-items:center;gap:8px;margin-left:auto;display:none}.heroImg{background-image:url(/1.png)}.cover{background-position:50%;background-size:cover}.cover.a{background-image:url(/2.png)}.cover.b{background-image:url(/3.png)}.cover.c{background-image:url(/4.png)}.cover svg{display:none}.cover:after{background:linear-gradient(#0000 28%,#101217cc)}.auth-page{z-index:1;isolation:isolate;background-position:50%;background-size:cover;background-attachment:fixed;position:relative;overflow-x:clip}.auth-video-background{z-index:0;background:#080a0e;position:fixed;inset:0;overflow:hidden}.auth-video-background video{object-fit:cover;object-position:center;width:100%;height:100%}.auth-page:before{content:"";z-index:-1;background:linear-gradient(90deg,#0f1115f2,#0f1115aa 50%,#0f111566),linear-gradient(#0000,#0f1115cc);position:fixed;inset:0}.auth-login{background-image:none}.auth-register{background-image:none;justify-content:center;align-items:center;display:flex}.auth-brand{width:min(360px,75vw);height:130px;margin:0 auto 22px;display:block;overflow:hidden}.auth-brand img{object-fit:cover;width:100%;height:100%;transform:scale(2.26)}.auth-card{box-shadow:0 28px 90px #000b,0 0 50px #3b82f620}.auth-form-enter{transform-origin:50%;will-change:opacity, transform, filter;animation:.95s cubic-bezier(.16,1,.3,1) 80ms both auth-form-enter}@keyframes auth-form-enter{0%{opacity:0;filter:blur(10px);transform:translateY(28px)scale(.965)}45%{opacity:.92}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.auth-form-enter{animation:none}}.auth-turnstile{transform-origin:0 0;width:304px;max-width:100%}.auth-legal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05070a99;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out both auth-legal-fade-in;display:flex;position:fixed;inset:0}.auth-legal-dialog{background:#101216;border:1px solid #ffffff1a;border-radius:12px;width:min(520px,100%);max-height:min(520px,100vh - 40px);animation:.24s cubic-bezier(.22,1,.36,1) both auth-legal-dialog-in;overflow:auto;box-shadow:0 24px 80px #000c}@keyframes auth-legal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes auth-legal-dialog-in{0%{opacity:0;translate:0 12px;scale:.98}to{opacity:1;translate:0;scale:1}}@media (max-width:380px){.auth-turnstile{width:304px;margin-bottom:-9px;transform:scale(.88)}}.auth-login .auth-card,.auth-login .auth-brand,.auth-register .auth-card,.auth-register .auth-brand{transition:opacity .52s cubic-bezier(.4,0,.2,1),translate .52s cubic-bezier(.4,0,.2,1),scale .52s cubic-bezier(.4,0,.2,1),filter .52s cubic-bezier(.4,0,.2,1)}.auth-login .auth-card{animation:.85s cubic-bezier(.22,1,.36,1) 60ms both auth-login-card-in}.auth-login .auth-brand{animation:.85s cubic-bezier(.22,1,.36,1) .1s both auth-login-brand-in}.auth-login.auth-leaving .auth-card{opacity:0;filter:blur(5px);translate:70px;scale:.975}.auth-login.auth-leaving .auth-brand{opacity:0;filter:blur(4px);translate:-45px}.auth-register.auth-leaving .auth-card{opacity:0;filter:blur(5px);translate:-70px;scale:.975}.auth-register.auth-leaving .auth-brand{opacity:0;filter:blur(4px);translate:45px}.auth-login .auth-brand{width:260px;height:100px;margin:0;position:absolute;top:25px;left:35px}.auth-login .auth-card{margin-left:auto;margin-right:20vw}.auth-register .auth-brand{width:260px;height:100px;margin:0;animation:.85s cubic-bezier(.22,1,.36,1) .1s both auth-register-brand-in;position:absolute;top:25px;right:35px}.auth-register .auth-card{margin-left:20vw;margin-right:auto;animation:.85s cubic-bezier(.22,1,.36,1) 60ms both auth-register-card-in}@keyframes auth-register-card-in{0%{opacity:0;filter:blur(5px);translate:-70px;scale:.975}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes auth-previous-background-out{0%{opacity:1}to{opacity:0}}@keyframes auth-login-card-in{0%{opacity:0;filter:blur(5px);translate:70px;scale:.975}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes auth-login-brand-in{0%{opacity:0;filter:blur(4px);translate:-45px}to{opacity:1;filter:blur();translate:0}}@keyframes auth-register-brand-in{0%{opacity:0;filter:blur(4px);translate:45px}to{opacity:1;filter:blur();translate:0}}@media (max-width:720px){.mobile-controls{display:flex}.logo{width:145px}.auth-login{padding-top:140px}.auth-login .auth-brand,.auth-register .auth-brand{width:260px;top:20px;left:50%;right:auto;transform:translate(-50%)}.auth-login .auth-card,.auth-register .auth-card{margin:0 0 100px}.auth-register{padding-top:140px}.auth-page:before{background:#0f1115c9}}@media (prefers-reduced-motion:reduce){.auth-login .auth-card,.auth-login .auth-brand,.auth-register,.auth-register .auth-card,.auth-register .auth-brand{transition:none;animation:none}.auth-page:after{display:none}}
