.auth-shell{grid-template-columns:55% 45%;min-height:100svh;display:grid;position:relative;overflow:hidden}.auth-header{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;padding:38px 48px;display:flex;position:absolute;inset:0 0 auto}.auth-header>*{pointer-events:auto}.header-tools{align-items:center;gap:25px;display:flex}.filter-scene{isolation:isolate;background:#0e1111;border-right:1px solid #292c2b;position:relative;overflow:hidden}.scene-image{z-index:-4;position:absolute;inset:40px -8% 50px}.scene-image img{object-fit:cover;object-position:50% 38%;filter:brightness(.8)saturate(.8)}.scene-shade{z-index:-3;background:linear-gradient(#0d1010d9 0%,#0d101033 20%,#0d101000 38%,#0d101020 57%,#0d101050 81%,#0d1010bb 100%),linear-gradient(90deg,#0d101030,#0000 30%,#0d101010 85%,#0d101060);position:absolute;inset:0}.scene-grid{z-index:-2;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.login-panel{background:radial-gradient(at 100% 0,#27312820,#0000 50%),#141616;flex-direction:column;justify-content:center;padding:142px 48px 122px;display:flex;position:relative}.login-panel:before{content:"";background:linear-gradient(#0000,#e6a16b50,#0000);width:1px;height:190px;position:absolute;top:0;left:-1px}.login-content{width:min(100%,382px);animation:ui-content-in var(--motion-enter) var(--motion-ease) both;margin-inline:auto}.login-heading{font-family:var(--font-display);letter-spacing:-1.15px;margin:0;font-size:clamp(25px,2.2vw,34px);font-weight:400;line-height:1.22}.login-form{margin-top:31px}.login-form>.ui-alert{margin-top:var(--space-4)}.form-fields{flex-direction:column;gap:20px;display:flex}.login-form .ui-input{min-height:49px}.login-form .ui-input-wrap:not(:focus-within){background:#1a1c1c}.login-form .ui-checkbox{margin-top:19px}.login-submit{margin-top:var(--space-6)}.auth-state-message{max-width:34ch;margin:var(--space-3) 0 0;color:var(--color-muted);font-size:14px;line-height:1.55}.auth-state-action{margin-top:var(--space-6)}.panel-footer{color:#747e75;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex;position:absolute;inset:auto 43px 37px}.footer-links{align-items:center;gap:16px;display:flex}@media (min-width:1650px){.auth-header{padding:44px 64px}.login-content{width:410px}.login-heading{font-size:36px}}@media (min-width:801px) and (max-height:800px){.login-panel{padding-top:135px;padding-bottom:90px}.login-form{margin-top:25px}}@media (min-width:801px) and (max-width:1100px){.auth-shell{grid-template-columns:50% 50%}.auth-header{padding-inline:32px}.login-panel{padding-inline:35px}.panel-footer{left:35px;right:35px}.footer-links{gap:10px}}@media (max-width:800px){.auth-shell{flex-direction:column;display:flex}.auth-header{padding:26px 28px}.auth-header .wordmark-name{font-size:35px}.auth-header .wordmark-caption{letter-spacing:1.8px;font-size:6px}.filter-scene{border-bottom:1px solid #30352f;border-right:0;height:220px}.scene-image{inset:-130px -15% -160px 10%}.scene-image img{object-position:50% 50%;filter:brightness(.57)saturate(.75)}.scene-shade{background:linear-gradient(90deg,#0d1010d9,#0d101015),linear-gradient(#0d101090 0%,#0d101010 40%,#0d1010d9 100%)}.login-panel{flex-grow:1;padding:42px 28px 90px}.login-content{width:min(100%,420px)}.login-heading{font-size:29px}.login-form{margin-top:27px}.panel-footer{bottom:27px;left:28px;right:28px}}@media (max-width:374px){.auth-header,.login-panel{padding-inline:22px}.login-heading{font-size:25px}.panel-footer{left:22px;right:22px}}@media (pointer:coarse){.auth-shell{--ui-button-small-height:40px;--ui-choice-padding:11px}.footer-links a{min-height:40px;margin:-12px -4px;padding-inline:4px}}
