.login-auth-panel-module__27mSwq__loginShell{isolation:isolate;color:#edf4fc;min-height:100dvh;font-family:var(--font-body), sans-serif;background:#020610;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden auto}.login-auth-panel-module__27mSwq__backgroundImage{z-index:-4;object-fit:cover;object-position:center;opacity:.92;animation:26s ease-in-out infinite alternate login-auth-panel-module__27mSwq__loginBackdropDrift;transform:scale(1.025)}.login-auth-panel-module__27mSwq__ambientShade{z-index:-3;pointer-events:none;background:#01050d47;position:absolute;inset:0;box-shadow:inset 0 0 170px 28px #01040aa3,inset -32vw 0 170px #01050d4d}.login-auth-panel-module__27mSwq__loginContent{z-index:1;place-items:center;min-height:0;padding:clamp(1.75rem,4vh,3.5rem) 1.25rem;display:grid;position:relative}.login-auth-panel-module__27mSwq__accessPane{z-index:3;justify-content:center;align-items:center;width:100%;min-width:0;padding:0;display:flex;position:relative}.login-auth-panel-module__27mSwq__accessCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0c192cf0,#05101feb);border:1px solid #6482a457;border-radius:16px;width:min(490px,100%);min-height:560px;padding:3.8rem 3.15rem 2.7rem;box-shadow:0 32px 90px #0000006b,inset 0 1px #ffffff08}.login-auth-panel-module__27mSwq__accessCard h1{color:#f7f9fc;font-family:var(--font-title), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,2.6vw,2.35rem);font-weight:700}.login-auth-panel-module__27mSwq__accessCard>p{color:#9eafc4;margin:1.15rem 0 2.95rem;font-size:.98rem;line-height:1.62}.login-auth-panel-module__27mSwq__formStack{gap:1.05rem;display:grid}.login-auth-panel-module__27mSwq__fieldBlock{gap:.65rem;display:grid}.login-auth-panel-module__27mSwq__fieldBlock label{color:#f0f4f9;font-size:.95rem;font-weight:600}.login-auth-panel-module__27mSwq__fieldHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.login-auth-panel-module__27mSwq__resetLink{box-shadow:none;color:#41d8ee;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600}.login-auth-panel-module__27mSwq__resetLink:hover{filter:none;color:#8aeafa}.login-auth-panel-module__27mSwq__resetLink:disabled{opacity:.45;cursor:default}.login-auth-panel-module__27mSwq__inputShell{background:#030c1999;border:1px solid #556f8f8a;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:.65rem;height:52px;padding:0 .95rem;transition:border-color .16s,box-shadow .16s;display:grid}.login-auth-panel-module__27mSwq__inputShell:focus-within{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a}.login-auth-panel-module__27mSwq__inputIcon{color:#73869f;stroke-width:1.8px;width:19px;height:19px}.login-auth-panel-module__27mSwq__inputShell input{color:#f2f7fc;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-family:inherit;font-size:.95rem}.login-auth-panel-module__27mSwq__inputShell input::placeholder{color:#61738c}.login-auth-panel-module__27mSwq__inputShell input:disabled{opacity:.5}.login-auth-panel-module__27mSwq__contextNote{color:#8fa3bb;margin:-.15rem 0 0;font-size:.75rem;line-height:1.45}.login-auth-panel-module__27mSwq__primaryButton{color:#04131c;letter-spacing:.18em;background:#22d3ee;border:1px solid #22d3ee;border-radius:8px;grid-template-columns:1fr auto;align-items:center;min-height:56px;margin-top:1rem;padding:0 1.45rem;font-size:.84rem;font-weight:800;display:grid;box-shadow:0 14px 38px #06b6d42b}.login-auth-panel-module__27mSwq__primaryButton span{text-align:center;padding-left:1.2rem}.login-auth-panel-module__27mSwq__primaryButton svg{width:19px;height:19px}.login-auth-panel-module__27mSwq__primaryButton:hover{filter:none;background:#67e8f9;transform:translateY(-1px)}.login-auth-panel-module__27mSwq__primaryButton:focus-visible,.login-auth-panel-module__27mSwq__activationToggle:focus-visible,.login-auth-panel-module__27mSwq__resetLink:focus-visible{outline-offset:3px;outline:2px solid #dff8ff}.login-auth-panel-module__27mSwq__primaryButton:disabled{opacity:.6;cursor:default;transform:none}.login-auth-panel-module__27mSwq__formSeparator{color:#7f91a8;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;margin:.65rem 0;font-size:.75rem;display:grid}.login-auth-panel-module__27mSwq__formSeparator span{background:#64748b57;height:1px}.login-auth-panel-module__27mSwq__activationToggle{min-height:51px;box-shadow:none;color:#33d4ec;letter-spacing:.12em;background:#030d1b57;border:1px solid #22d3eead;border-radius:8px;justify-content:center;align-items:center;gap:1rem;padding:.65rem 1rem;font-size:.79rem;font-weight:800;display:inline-flex}.login-auth-panel-module__27mSwq__activationToggle svg{width:17px;height:17px}.login-auth-panel-module__27mSwq__activationToggle:hover{filter:none;background:#0e384a57;border-color:#67e8f9}.login-auth-panel-module__27mSwq__changeEmailButton{color:#9cafc5;letter-spacing:.05em;background:0 0;border:0;min-height:auto;padding:.2rem 0;font-size:.76rem}.login-auth-panel-module__27mSwq__notice{color:#d9ecf8;background:#082a3e75;border:1px solid #22d3ee47;border-radius:8px;margin:0;padding:.75rem .85rem;font-size:.78rem;line-height:1.45}@keyframes login-auth-panel-module__27mSwq__loginBackdropDrift{0%{transform:scale(1.025)translate(0,0)}to{transform:scale(1.055)translate(-.5%,-.3%)}}@media (max-width:900px){.login-auth-panel-module__27mSwq__loginShell{grid-template-rows:auto minmax(0,1fr) auto;overflow:clip visible}.login-auth-panel-module__27mSwq__loginContent{padding:2.5rem 1.25rem 4rem}.login-auth-panel-module__27mSwq__accessPane{padding:0}.login-auth-panel-module__27mSwq__accessCard{transform:none}.login-auth-panel-module__27mSwq__backgroundImage{object-position:60% center;animation:none;transform:none}}@media (max-width:620px){.login-auth-panel-module__27mSwq__accessCard{min-height:0;padding:2.5rem 1.35rem 2rem}.login-auth-panel-module__27mSwq__accessCard>p{margin-bottom:2rem}}@media (prefers-reduced-motion:reduce){.login-auth-panel-module__27mSwq__backgroundImage{animation:none}}
.public-welcome-module__cLzmdG__shell{isolation:isolate;color:#f5f8fc;min-height:100svh;font-family:var(--font-body), sans-serif;background:#020610;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:relative;overflow:hidden}.public-welcome-module__cLzmdG__backgroundImage{z-index:-4;object-fit:cover;object-position:center;opacity:.88;animation:24s ease-in-out infinite alternate public-welcome-module__cLzmdG__welcomeBackdropDrift;transform:scale(1.035)}.public-welcome-module__cLzmdG__ambientShade{z-index:-3;pointer-events:none;background:#01050d38;position:absolute;inset:0;box-shadow:inset 0 0 190px 42px #01040ab8}.public-welcome-module__cLzmdG__signalSweep{z-index:-2;opacity:0;pointer-events:none;background:#22d3ee52;width:1px;animation:11s ease-in-out infinite public-welcome-module__cLzmdG__welcomeSignalSweep;position:absolute;top:12%;bottom:16%;left:58%;box-shadow:0 0 28px 5px #22d3ee1f}.public-welcome-module__cLzmdG__header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0206108a;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;min-height:112px;padding:1.65rem clamp(1.25rem,4.2vw,4.6rem);display:flex;position:relative}.public-welcome-module__cLzmdG__brand{align-items:center;gap:.78rem;display:flex}.public-welcome-module__cLzmdG__brandLink{color:inherit;text-decoration:none}.public-welcome-module__cLzmdG__brandLink:focus-visible{outline-offset:5px;border-radius:10px;outline:2px solid #67e8f9}.public-welcome-module__cLzmdG__brandLogo{object-fit:cover;border-radius:10px;width:54px;height:54px;box-shadow:0 12px 30px #00000052}.public-welcome-module__cLzmdG__brandName{color:#f8fafc;font-family:var(--font-title), sans-serif;letter-spacing:.1em;font-size:2.2rem;font-weight:700;line-height:1}.public-welcome-module__cLzmdG__brandName:first-letter{color:#22d3ee}.public-welcome-module__cLzmdG__brandDescriptor{color:#91a2b9;letter-spacing:.2em;border-left:1px solid #94a3b861;align-items:center;min-height:45px;padding-left:.82rem;font-size:.66rem;font-weight:600;line-height:1.35;display:flex}.public-welcome-module__cLzmdG__accessButton{color:#03131b;letter-spacing:.24em;background:#22d3ee;border:1px solid #22d3ee;border-radius:8px;justify-content:center;align-items:center;gap:1.25rem;min-width:184px;min-height:49px;font-size:.8rem;font-weight:800;text-decoration:none;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 35px #06b6d429}.public-welcome-module__cLzmdG__accessButton:hover{background:#67e8f9;transform:translateY(-2px);box-shadow:0 16px 42px #06b6d438}.public-welcome-module__cLzmdG__accessButton:focus-visible{outline-offset:4px;outline:2px solid #e0f2fe}.public-welcome-module__cLzmdG__hero{z-index:1;grid-template-columns:minmax(0,1fr) minmax(310px,390px);align-items:center;gap:clamp(3rem,8vw,8.5rem);width:100%;max-width:1510px;min-height:0;margin:0 auto;padding:clamp(2.5rem,7vh,6.5rem) clamp(1.25rem,6.4vw,6rem) 2.5rem;display:grid;position:relative}.public-welcome-module__cLzmdG__heroCopy{max-width:660px}.public-welcome-module__cLzmdG__eyebrow{color:#67e8f9;letter-spacing:.23em;margin:0 0 1.7rem;font-size:.69rem;font-weight:800}.public-welcome-module__cLzmdG__hero h1{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 18px 55px #00000073;margin:0;font-size:clamp(4.3rem,7.4vw,7.2rem);font-weight:500;line-height:.88}.public-welcome-module__cLzmdG__hero h1 span{color:#22d3ee}.public-welcome-module__cLzmdG__intro{color:#b7c4d4;max-width:560px;margin:2.3rem 0 0;font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.65}.public-welcome-module__cLzmdG__clockRow{perspective:900px;border-bottom:1px solid #64748b3d;grid-template-columns:repeat(5,minmax(72px,1fr));max-width:620px;margin-top:2.15rem;display:grid}.public-welcome-module__cLzmdG__clock{color:#5f7088;letter-spacing:.05em;align-content:start;gap:.46rem;min-height:68px;font-size:.7rem;display:grid;position:relative}.public-welcome-module__cLzmdG__clock:after{content:"";opacity:0;transform-origin:0;height:2px;animation:5s ease-in-out infinite public-welcome-module__cLzmdG__welcomeClockUnderline;animation-delay:var(--clock-delay);background:#22d3ee;position:absolute;bottom:-1px;left:0;right:24%;transform:scaleX(0);box-shadow:0 0 15px #22d3ee73}.public-welcome-module__cLzmdG__clockCity{color:#607289;letter-spacing:.08em;width:fit-content;animation:5s ease-in-out infinite public-welcome-module__cLzmdG__welcomeClockLabel;animation-delay:var(--clock-delay);font-size:.67rem;font-weight:700}.public-welcome-module__cLzmdG__airportTime{color:#c7d2df;letter-spacing:0;perspective:760px;align-items:center;gap:2px;width:fit-content;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;font-weight:700;line-height:1;display:flex}.public-welcome-module__cLzmdG__clockDigit,.public-welcome-module__cLzmdG__clockSeparator{transform-origin:50% 52%;width:.76em;height:1.18em;animation:5s cubic-bezier(.2,.82,.2,1) infinite public-welcome-module__cLzmdG__welcomeAirportDigitFlip;animation-delay:calc(var(--clock-delay) + var(--digit-delay));background:linear-gradient(#ffffff1a,#0000 48%,#00000061 52%),#020617eb;border:1px solid #67e8f929;border-radius:3px;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #000000ad}.public-welcome-module__cLzmdG__clockDigit:after{content:"";background:#67e8f924;height:1px;position:absolute;top:50%;left:0;right:0}.public-welcome-module__cLzmdG__clockSeparator{width:.38em;box-shadow:none;background:0 0;border-color:#0000}.public-welcome-module__cLzmdG__signalRail{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);perspective:560px;background:#0206103d;border-top:1px solid #64748b3d;align-self:center}.public-welcome-module__cLzmdG__signalItem{backface-visibility:hidden;transform-origin:top;animation:9.55s cubic-bezier(.2,.82,.2,1) both public-welcome-module__cLzmdG__welcomeSignalCycle;animation-delay:var(--news-signal-delay);border-bottom:1px solid #64748b3d;padding:1.05rem .2rem 1.15rem 1.1rem;position:relative}.public-welcome-module__cLzmdG__signalSection{color:#38bdf8;letter-spacing:.08em;margin-bottom:.38rem;font-size:.63rem;font-weight:700;display:block}.public-welcome-module__cLzmdG__signalItem h2{color:#c8d3e1;max-width:340px;font-family:var(--font-body), sans-serif;margin:0;font-size:clamp(1rem,1.45vw,1.22rem);font-weight:500;line-height:1.34}.public-welcome-module__cLzmdG__signalMeta{color:#6f8198;justify-content:space-between;align-items:center;gap:1rem;margin-top:.65rem;font-size:.68rem;display:flex}.public-welcome-module__cLzmdG__signalSource{color:#2db7df;transform-origin:50%;animation:9.55s cubic-bezier(.2,.82,.2,1) both public-welcome-module__cLzmdG__welcomeSourceFlip;animation-delay:var(--news-signal-delay);font-weight:700;display:inline-block}.public-welcome-module__cLzmdG__ticker{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020711d9;border-top:1px solid #64748b4d;border-bottom:1px solid #64748b3d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.35rem;min-height:64px;padding:0 clamp(1.25rem,3.2vw,3.4rem);display:grid;position:relative}.public-welcome-module__cLzmdG__ticker>strong{color:#22d3ee;letter-spacing:.13em;white-space:nowrap;border-right:1px solid #64748b61;padding-right:1.35rem;font-size:.65rem}.public-welcome-module__cLzmdG__tickerViewport{min-width:0;overflow:hidden}.public-welcome-module__cLzmdG__tickerTrack{align-items:center;gap:2.2rem;width:max-content;animation:34s linear infinite public-welcome-module__cLzmdG__welcomeTickerScroll;display:flex}.public-welcome-module__cLzmdG__tickerItem{color:#8696aa;white-space:nowrap;align-items:center;gap:2.2rem;font-size:.78rem;animation:5.8s ease-in-out infinite public-welcome-module__cLzmdG__welcomeTickerGlow;display:inline-flex}.public-welcome-module__cLzmdG__tickerItem:after{content:"";background:#22d3ee;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 12px #22d3ee99}.public-welcome-module__cLzmdG__ticker:hover .public-welcome-module__cLzmdG__tickerTrack{animation-play-state:paused}.public-welcome-module__cLzmdG__footer{z-index:2;color:#68798f;background:#020610eb;align-content:center;place-items:center;gap:.65rem;min-height:92px;padding:1.4rem 1.5rem;font-size:.72rem;display:grid;position:relative}.public-welcome-module__cLzmdG__footer p{margin:0}.public-welcome-module__cLzmdG__footerLinks{justify-content:center;align-items:center;gap:1rem;display:flex}.public-welcome-module__cLzmdG__footerLinks i{background:#718198;border-radius:50%;width:3px;height:3px}@keyframes public-welcome-module__cLzmdG__welcomeBackdropDrift{0%{transform:scale(1.035)translate(0,0)}to{transform:scale(1.07)translate(-.7%,-.35%)}}@keyframes public-welcome-module__cLzmdG__welcomeSignalSweep{0%,12%,to{opacity:0;transform:translate(-18vw)}30%,56%{opacity:.58}74%{opacity:0;transform:translate(32vw)}}@keyframes public-welcome-module__cLzmdG__welcomeClockLabel{0%,3%,to{color:#607289;text-shadow:none}8%,17%{color:#67e8f9;text-shadow:0 0 12px #22d3ee7a}20%{color:#73869e;text-shadow:none}}@keyframes public-welcome-module__cLzmdG__welcomeClockUnderline{0%,3%,to{opacity:0;transform:scaleX(0)}8%,17%{opacity:1;transform:scaleX(1)}20%{opacity:0;transform:scaleX(0)}}@keyframes public-welcome-module__cLzmdG__welcomeAirportDigitFlip{0%,3%{opacity:.48;color:#94a3b894;transform:rotateX(72deg)}8%,17%{opacity:1;color:#cffafe;text-shadow:0 0 14px #67e8f9b8;transform:rotateX(0)}20%,to{opacity:.84;color:#cffafed6;text-shadow:0 0 7px #67e8f92e;transform:rotateX(0)}}@keyframes public-welcome-module__cLzmdG__welcomeSignalCycle{0%{opacity:.18;transform:translateY(-7px)rotateX(-72deg)}7%,84%{opacity:1;transform:translateY(0)rotateX(0)}94%,to{opacity:.12;transform:translateY(6px)rotateX(68deg)}}@keyframes public-welcome-module__cLzmdG__welcomeSourceFlip{0%,5%{opacity:.35;transform:rotateX(-78deg)}12%,84%{opacity:1;transform:rotateX(0)}94%,to{opacity:.2;transform:rotateX(72deg)}}@keyframes public-welcome-module__cLzmdG__welcomeTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes public-welcome-module__cLzmdG__welcomeTickerGlow{0%,to{color:#73849a}42%,58%{color:#bcc8d7}}@media (max-width:940px){.public-welcome-module__cLzmdG__header{min-height:88px;padding:1.1rem 1.25rem}.public-welcome-module__cLzmdG__brandLogo{width:44px;height:44px}.public-welcome-module__cLzmdG__brandName{font-size:1.65rem}.public-welcome-module__cLzmdG__brandDescriptor{display:none}.public-welcome-module__cLzmdG__accessButton{min-width:132px;min-height:44px}.public-welcome-module__cLzmdG__hero{grid-template-columns:1fr;padding-top:clamp(3rem,10vh,6rem)}.public-welcome-module__cLzmdG__heroCopy{max-width:700px}.public-welcome-module__cLzmdG__signalRail{display:none}.public-welcome-module__cLzmdG__backgroundImage{object-position:63% center;opacity:.7}}@media (max-width:620px){.public-welcome-module__cLzmdG__shell{min-height:100dvh}.public-welcome-module__cLzmdG__accessButton{letter-spacing:.16em;gap:.65rem;min-width:112px;font-size:.7rem}.public-welcome-module__cLzmdG__hero{align-items:start;padding:4rem 1.25rem 2.4rem}.public-welcome-module__cLzmdG__eyebrow{margin-bottom:1.15rem}.public-welcome-module__cLzmdG__hero h1{font-size:clamp(3.6rem,18vw,5.1rem);line-height:.9}.public-welcome-module__cLzmdG__intro{margin-top:1.8rem;font-size:.98rem}.public-welcome-module__cLzmdG__liveStatus{align-items:flex-start;font-size:.78rem;line-height:1.45}.public-welcome-module__cLzmdG__liveStatus>span{margin-top:.2rem}.public-welcome-module__cLzmdG__clockRow{border-bottom:0;grid-template-columns:repeat(3,1fr);gap:1rem .6rem;margin-top:2.5rem}.public-welcome-module__cLzmdG__clock{min-height:42px}.public-welcome-module__cLzmdG__clock:after{right:34%}.public-welcome-module__cLzmdG__ticker{grid-template-columns:1fr;gap:.38rem;min-height:58px;padding-block:.62rem}.public-welcome-module__cLzmdG__ticker>strong{border-right:0;padding-right:0}.public-welcome-module__cLzmdG__footer{min-height:84px;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.public-welcome-module__cLzmdG__backgroundImage,.public-welcome-module__cLzmdG__signalSweep,.public-welcome-module__cLzmdG__clock:after,.public-welcome-module__cLzmdG__clockCity,.public-welcome-module__cLzmdG__clockDigit,.public-welcome-module__cLzmdG__clockSeparator,.public-welcome-module__cLzmdG__signalItem,.public-welcome-module__cLzmdG__signalSource,.public-welcome-module__cLzmdG__tickerTrack,.public-welcome-module__cLzmdG__tickerItem{animation:none}.public-welcome-module__cLzmdG__accessButton{transition:none}}
