.LY1zoq_page{color:#edf3ff;background:#071126 url(/branding/closed-beta-airport-dusk.png) 50%/cover no-repeat;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid;position:relative;overflow:hidden}.LY1zoq_page:before{z-index:0;content:"";background:linear-gradient(120deg,#030b1de6,#0a112bb8 52%,#1d0c289e);position:absolute;inset:0}.LY1zoq_atmosphere,.LY1zoq_header,.LY1zoq_card,.LY1zoq_footer{z-index:1;position:relative}.LY1zoq_atmosphere{filter:blur(20px);background:radial-gradient(#3f7ad53d,#0000 66%);border-radius:50%;height:65%;position:absolute;inset:auto -15% -35% 20%}.LY1zoq_header,.LY1zoq_footer{color:#d9e2f1;letter-spacing:.3em;text-transform:uppercase;justify-content:space-between;padding:28px clamp(22px,5vw,72px);font-size:10px;font-weight:700;display:flex}.LY1zoq_header a{color:inherit;text-decoration:none}.LY1zoq_card{background:#07122ae6;border:1px solid #a4bce185;border-radius:28px;place-self:center;width:min(100% - 36px,570px);margin:44px 0;padding:clamp(34px,6vw,58px);box-shadow:0 24px 70px #00000061}.LY1zoq_mark{color:#fff2e8;border:1px solid #c7d9f89e;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 24px;font-size:24px;display:grid}.LY1zoq_eyebrow{color:#e1d4e8;letter-spacing:.26em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.LY1zoq_card h1{color:#fff;text-align:center;margin:19px 0 12px;font-family:Georgia,serif;font-size:clamp(38px,7vw,54px);font-weight:400;line-height:.98}.LY1zoq_intro,.LY1zoq_security{color:#c0cee3;text-align:center;margin:0 auto;font-size:16px;line-height:1.55}.LY1zoq_security{margin-top:20px;font-size:13px}:is(.LY1zoq_card .pilot-auth-form,.LY1zoq_card .staff-login-form){gap:16px;margin-top:32px;display:grid}:is(.LY1zoq_card .pilot-auth-form label,.LY1zoq_card .staff-login-form label){color:#e7edf8;gap:8px;font-size:13px;font-weight:700;display:grid}:is(.LY1zoq_card .pilot-auth-form input,.LY1zoq_card .staff-login-form input){color:#fff;background:#192845;border:1px solid #526888;border-radius:10px;width:100%;min-height:50px;padding:12px 14px}:is(.LY1zoq_card .pilot-auth-form .button,.LY1zoq_card .staff-login-form .button){color:#fff;background:linear-gradient(105deg,#4276bc,#745490);border:0;border-radius:10px;width:100%;margin-top:4px}:is(.LY1zoq_card .pilot-auth-switch,.LY1zoq_card .pilot-auth-success,.LY1zoq_card .pilot-auth-error,.LY1zoq_card .staff-login-config-note){color:#c8d5eb;text-align:center;margin:0;font-size:13px;line-height:1.45}:is(.LY1zoq_card .pilot-auth-switch a,.LY1zoq_card .pilot-auth-success a){color:#8ec6ff}.LY1zoq_card .pilot-auth-error{color:#ffe4ec;text-align:left;background:#65113094;border-left:3px solid #ff4076;padding:12px}.LY1zoq_card .staff-login-error{color:#ffe4ec;background:#65113094;border-left:3px solid #ff4076;margin:0;padding:12px;font-size:13px;line-height:1.45}.LY1zoq_card .pilot-auth-success{color:#dbfff1;text-align:left;background:#0d4e428a;border-left:3px solid #69c9a8;padding:12px}.LY1zoq_setup{border-top:1px solid #95aed552;gap:16px;margin-top:30px;padding-top:28px;display:grid}.LY1zoq_setup h2{color:#fff;text-align:center;margin:0;font-family:Georgia,serif;font-size:25px;font-weight:400}@media (max-width:620px){.LY1zoq_header,.LY1zoq_footer{letter-spacing:.2em;padding:20px 22px;font-size:8px}.LY1zoq_footer span:first-child{display:none}.LY1zoq_card{margin:26px 0;padding:34px 24px}}
