@media (min-width:540px) and (max-width:1399px) and (orientation:portrait){.auth-shell{min-height:100dvh;padding:12px 20px;justify-content:center;background:var(--background)}.auth-layout{display:flex;flex-direction:column;flex:none;width:100%;max-width:540px;border-radius:26px;overflow:hidden;background:var(--surface);border:1px solid var(--border);box-shadow:0 12px 40px -24px rgb(0 0 0/.25)}.auth-intro-panel{display:none}.auth-form-panel{display:flex;padding:0;flex:1}.auth-form-column{width:100%;max-width:none;padding:0;gap:0}.auth-mobile-header{display:block;padding:18px 28px 10px;border-radius:0;background:var(--surface-sunken)}.auth-mobile-header .auth-mobile-cards{display:none}.auth-mobile-header .auth-mobile-tagline{display:block;white-space:normal}.auth-mobile-header .auth-desktop-description,.auth-mobile-header .auth-desktop-title{display:none}.auth-form-wrap .auth-login-short{display:inline}.auth-form-wrap .auth-login-long{display:none}.auth-mobile-header .pill{font-size:12px}.auth-mobile-header>div:last-child{margin-top:10px}.auth-form-wrap{width:100%;max-width:none;padding:16px 28px 24px;margin:0}.auth-form-wrap form{font-size:15px}.auth-form-wrap form>*+*{margin-top:12px}.auth-form-wrap .ff-input{padding-top:14px;padding-bottom:8px;font-size:16px}.auth-form-wrap .ff-label{font-size:16px}.auth-form-wrap h1{font-size:28px}.auth-install-hint{display:none}.auth-legal-footer{display:flex;padding:10px 0 0}}@media (min-width:768px) and (max-width:1279px) and (orientation:landscape){.auth-shell{min-height:100dvh;padding:12px 24px;justify-content:center;background:linear-gradient(to right,var(--surface-sunken) 50%,var(--background) 50%)}.auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:1080px;flex:none;overflow:visible;border:0;border-radius:0;box-shadow:none;background:transparent}.auth-intro-panel{display:flex;padding-right:clamp(16px,3vw,48px);justify-content:flex-end;min-width:0}.auth-intro-panel>div{width:100%;max-width:450px}.auth-desktop-cards{margin:0}.auth-desktop-cards>div{zoom:.67!important}.auth-intro-panel h2{display:block;font-size:clamp(22px,2.6vw,32px);line-height:1.12;margin-top:8px}.auth-intro-panel p.text-muted{display:block;font-size:14px;line-height:1.4;margin-top:8px}.auth-intro-panel .pill{font-size:12px}.auth-intro-panel .flex.flex-wrap{justify-content:flex-start}.auth-intro-panel a{font-size:12px}.auth-form-panel{display:flex;padding-left:clamp(16px,3vw,48px);min-width:0;justify-content:flex-start}.auth-form-column{max-width:430px;width:100%;padding-top:0;gap:16px;justify-content:center}.auth-install-hint,.auth-legal-footer,.auth-mobile-header{display:none}.auth-form-wrap{padding:0;margin:0;max-width:none;width:100%}.auth-form-wrap form>*+*{margin-top:12px}.auth-form-wrap h1{font-size:clamp(26px,2.7vw,34px)}.auth-form-wrap .ff-input{padding-top:13px;padding-bottom:8px;font-size:16px}.auth-form-wrap .ff-label{font-size:16px}}@media (min-width:768px) and (max-width:1279px) and (orientation:landscape) and (max-height:700px){.auth-shell{padding-block:8px}.auth-desktop-cards>div{zoom:.46!important}.auth-intro-panel h2{font-size:23px}.auth-intro-panel p.text-muted{font-size:13px}.auth-intro-panel>div>.mt-8{margin-top:12px}.auth-form-wrap form>*+*{margin-top:9px}.auth-form-wrap h1{font-size:27px}}@media (min-width:1280px) and (max-height:760px){.auth-shell{padding-block:12px}.auth-desktop-cards>div{zoom:.75!important}.auth-intro-panel h2{font-size:34px}.auth-intro-panel p.text-muted{font-size:15px}.auth-intro-panel>div>.mt-8{margin-top:12px}.auth-form-column{padding-top:12px;gap:14px}.auth-form-wrap form>*+*{margin-top:12px}}@media (min-width:540px) and (max-width:767px) and (orientation:landscape){.auth-shell{min-height:100dvh;padding:12px;justify-content:center;background:linear-gradient(to right,var(--surface-sunken) 37%,var(--background) 37%)}.auth-layout{display:grid;grid-template-columns:minmax(0,37fr) minmax(0,63fr);width:100%;max-width:none;flex:none;border:0;border-radius:0;overflow:visible;box-shadow:none;background:transparent}.auth-intro-panel{display:flex!important;min-width:0;align-items:center;justify-content:flex-start;padding:12px 8px 12px 0}.auth-intro-panel>div{min-width:0;max-width:100%}.auth-intro-panel>div>a,.auth-intro-panel>div>div:first-child{zoom:.67}.auth-desktop-cards{display:none}.auth-intro-panel h2{display:block!important;margin-top:20px;font-size:21px;line-height:1.15;overflow-wrap:break-word}.auth-intro-panel .pill{font-size:11px;padding:3px 8px}.auth-intro-panel .flex.flex-wrap{justify-content:flex-start;gap:5px}.auth-intro-panel p.text-muted,.auth-intro-panel>div>.mt-8{display:none}.auth-form-panel{display:flex;min-width:0;padding-left:10px;justify-content:flex-start}.auth-form-column{width:100%;max-width:none;flex:none;justify-content:center;gap:0;padding:0}.auth-mobile-header{display:none!important}.auth-form-wrap{width:100%;max-width:none;margin:0;padding:0}.auth-form-wrap form{font-size:14px}.auth-form-wrap form>*+*{margin-top:12px}.auth-form-wrap h1{font-size:27px;line-height:1.16}.auth-form-wrap .ff-input{min-width:0;padding-top:13px;padding-bottom:8px;font-size:16px}.auth-form-wrap .ff-label{font-size:16px}.auth-form-wrap .btn,.auth-form-wrap .btn-ghost{min-height:44px}.auth-install-hint,.auth-legal-footer{display:none!important}}