.access-module__wvoDnW__shell,.access-module__wvoDnW__lockscreen{box-sizing:border-box}:is(html:has(.access-module__wvoDnW__shell),body:has(.access-module__wvoDnW__shell)){background:#04030b;height:100%;overflow:hidden}html:has(.access-module__wvoDnW__shell){scrollbar-gutter:auto;scrollbar-width:none}html:has(.access-module__wvoDnW__shell)::-webkit-scrollbar{width:0;display:none}body:has(.access-module__wvoDnW__shell){margin:0}.access-module__wvoDnW__shell{isolation:isolate;color:#f7f7fb;background:#04030b;min-height:100svh;font-family:Noto Sans SC,Microsoft YaHei UI,PingFang SC,sans-serif;position:relative;overflow:hidden}.access-module__wvoDnW__backdrop,.access-module__wvoDnW__gradientFallback,.access-module__wvoDnW__renderStage,.access-module__wvoDnW__lightOverlay,.access-module__wvoDnW__depthVeil{position:absolute;inset:0}.access-module__wvoDnW__backdrop{z-index:-1;background:radial-gradient(at 50% 56%,#91567770,#0000 48%),linear-gradient(#08060d,#25162f 58%,#07050a);position:fixed;overflow:hidden}.access-module__wvoDnW__renderStage{opacity:0;transform-origin:50% 56%;will-change:opacity, transform;transition:opacity 1.1s,transform 3s cubic-bezier(.16,.76,.2,1);inset:-1.5%;transform:translateY(1.2%)scale(1.045)}.access-module__wvoDnW__backdrop[data-image-ready=true] .access-module__wvoDnW__renderStage{opacity:1;transform:translate(0,0)scale(1)}.access-module__wvoDnW__backdrop[data-image-ready=true] .access-module__wvoDnW__gradientFallback{opacity:0}.access-module__wvoDnW__backdrop[data-image-ready=true] .access-module__wvoDnW__lightOverlay{opacity:1}.access-module__wvoDnW__depthVeil{background:radial-gradient(at 50% 17%,#0302070a,#0403082e 36%,#0000 58%),linear-gradient(#0302070f,#0000 64%,#03020726)}.access-module__wvoDnW__panelFooter{z-index:4;position:absolute}.access-module__wvoDnW__brand{z-index:4;color:#f4f0f6d1;align-items:center;gap:10px;animation:1.1s cubic-bezier(.2,.78,.2,1) .16s both access-module__wvoDnW__interfaceWake;display:flex;position:absolute;top:clamp(24px,4vw,48px);left:clamp(24px,4vw,56px)}.access-module__wvoDnW__brandMark{flex:none;width:24px;height:24px}.access-module__wvoDnW__brandName{font-family:var(--font-wordmark), "Microsoft YaHei UI", sans-serif;letter-spacing:.06em;font-size:18px}.access-module__wvoDnW__lockscreen{z-index:3;pointer-events:none;flex-direction:column;align-items:center;min-height:100svh;padding:clamp(76px,9vh,112px) 24px 78px;display:flex;position:relative}.access-module__wvoDnW__clockGroup{flex-direction:column;align-items:center;animation:1.3s cubic-bezier(.2,.78,.2,1) .2s both access-module__wvoDnW__interfaceWake;display:flex}.access-module__wvoDnW__lockGlyph{color:#e7e4eab3;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.access-module__wvoDnW__clock{color:#0000;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.04em;-webkit-text-stroke:.35px #ffffff1c;transform-origin:50%;background:linear-gradient(#f8f7f9c7 0%,#cdcbd394 48%,#92919b73 100%);-webkit-background-clip:text;background-clip:text;font-family:Segoe UI Variable Display,Bahnschrift,Microsoft YaHei UI,sans-serif;font-size:clamp(72px,7.8vw,108px);font-weight:620;font-stretch:112.5%;line-height:.92;display:block;position:relative;transform:scaleX(1.08)scaleY(.84)}.access-module__wvoDnW__date{color:#f1ecf0c7;letter-spacing:.12em;text-shadow:0 2px 13px #00000085;margin:7px 0 0;font-size:14px;font-weight:470}.access-module__wvoDnW__accessForm,.access-module__wvoDnW__configurationNotice{pointer-events:auto;width:min(430px,100vw - 40px);margin-top:clamp(28px,4.2vh,48px);animation:1.25s cubic-bezier(.2,.78,.2,1) .42s both access-module__wvoDnW__interfaceWake}.access-module__wvoDnW__accessForm{flex-direction:column;align-items:center;display:flex}.access-module__wvoDnW__seatLabel,.access-module__wvoDnW__codeLabel{color:#ffffff7a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font:600 9px/1.2 Segoe UI,Microsoft YaHei UI,sans-serif}.access-module__wvoDnW__codeGroup{width:100%;margin-top:20px}.access-module__wvoDnW__errorSlot{justify-content:center;align-items:flex-end;min-height:16px;padding-top:7px;display:flex}.access-module__wvoDnW__errorSlot p{color:#ffacb8f0;letter-spacing:.08em;margin:0;font-size:10px}.access-module__wvoDnW__errorSlot .access-module__wvoDnW__verifying{color:#ddd3ffb8}.access-module__wvoDnW__shell[data-unlocking=true] .access-module__wvoDnW__brand,.access-module__wvoDnW__shell[data-unlocking=true] .access-module__wvoDnW__clockGroup,.access-module__wvoDnW__shell[data-unlocking=true] .access-module__wvoDnW__accessForm,.access-module__wvoDnW__shell[data-unlocking=true] .access-module__wvoDnW__configurationNotice,.access-module__wvoDnW__shell[data-unlocking=true] .access-module__wvoDnW__panelFooter{pointer-events:none;animation:.36s cubic-bezier(.4,0,.6,1) both access-module__wvoDnW__unlockInterfaceOut}.access-module__wvoDnW__shell[data-unlocking=true] .access-module__wvoDnW__backdrop .access-module__wvoDnW__renderStage{opacity:.96;transition:opacity .52s cubic-bezier(.32,.72,.22,1),transform .62s cubic-bezier(.32,.72,.22,1);transform:translateY(-.25%)scale(1.012)}.access-module__wvoDnW__shell[data-unlocking=true] .access-module__wvoDnW__unlockWash{opacity:.12}.access-module__wvoDnW__panelFooter{color:#ffffff57;letter-spacing:.16em;text-shadow:0 1px 14px #000000b3;justify-content:center;align-items:center;font:500 9px/1.2 Segoe UI,sans-serif;display:flex;bottom:24px;left:clamp(24px,4vw,64px);right:clamp(24px,4vw,64px)}.access-module__wvoDnW__panelFooter a{color:inherit;text-decoration:none;transition:color .16s}.access-module__wvoDnW__panelFooter a:hover{color:#ffffffa8}.access-module__wvoDnW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes access-module__wvoDnW__interfaceWake{0%{opacity:0;transform:translateY(12px)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes access-module__wvoDnW__unlockInterfaceOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)}}@keyframes access-module__wvoDnW__contourDraw{0%{opacity:0;stroke-dashoffset:1px}20%{opacity:.58}72%{opacity:.24}to{opacity:0;stroke-dashoffset:0}}@keyframes access-module__wvoDnW__glintTravel{0%{opacity:0;stroke-dashoffset:.72px}18%{opacity:.9}76%{opacity:.72}to{opacity:0;stroke-dashoffset:-.55px}}@media (max-height:760px) and (min-width:560px){.access-module__wvoDnW__lockscreen{padding-top:62px}.access-module__wvoDnW__clock{font-size:clamp(68px,10.5vh,82px)}.access-module__wvoDnW__lockGlyph{margin-bottom:6px}.access-module__wvoDnW__date{margin-top:5px}.access-module__wvoDnW__accessForm,.access-module__wvoDnW__configurationNotice{margin-top:24px}}@media (max-width:560px){.access-module__wvoDnW__lockscreen{padding:82px 16px 64px}.access-module__wvoDnW__clock{font-size:clamp(64px,19vw,78px)}.access-module__wvoDnW__date{margin-top:5px;font-size:13px}.access-module__wvoDnW__accessForm,.access-module__wvoDnW__configurationNotice{width:min(100%,400px);margin-top:30px}.access-module__wvoDnW__brand{top:22px;left:22px}.access-module__wvoDnW__brandMark{width:21px;height:21px}.access-module__wvoDnW__brandName{font-size:16px}.access-module__wvoDnW__panelFooter{justify-content:center;bottom:18px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.access-module__wvoDnW__seatThumb,.access-module__wvoDnW__gradientFallback,.access-module__wvoDnW__renderStage,.access-module__wvoDnW__lightOverlay{transition-duration:1ms}.access-module__wvoDnW__clockGroup,.access-module__wvoDnW__brand,.access-module__wvoDnW__accessForm,.access-module__wvoDnW__configurationNotice{animation:none}.access-module__wvoDnW__shell[data-unlocking=true] .access-module__wvoDnW__brand,.access-module__wvoDnW__shell[data-unlocking=true] .access-module__wvoDnW__clockGroup,.access-module__wvoDnW__shell[data-unlocking=true] .access-module__wvoDnW__accessForm,.access-module__wvoDnW__shell[data-unlocking=true] .access-module__wvoDnW__configurationNotice,.access-module__wvoDnW__shell[data-unlocking=true] .access-module__wvoDnW__panelFooter{opacity:0}.access-module__wvoDnW__shell[data-unlocking=true] .access-module__wvoDnW__backdrop .access-module__wvoDnW__renderStage,.access-module__wvoDnW__shell[data-unlocking=true] .access-module__wvoDnW__unlockWash{transition-duration:1ms}}@media (prefers-reduced-transparency:reduce){.access-module__wvoDnW__accessForm,.access-module__wvoDnW__configurationNotice{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090714e6}}@media (forced-colors:active){.access-module__wvoDnW__clock{color:canvastext;background:0 0}}.access-module__wvoDnW__passwordField{box-sizing:border-box;color:#fffffff0;letter-spacing:.04em;background:#04030e57;border:1px solid #ffffff29;border-radius:12px;outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:16px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:block;box-shadow:inset 0 1px #ffffff09}.access-module__wvoDnW__passwordField:focus{background:#4b307d47;border-color:#c9b1ffb8;box-shadow:inset 0 0 0 1px #c9b1ff1f,0 5px 18px #0d071c2e}.access-module__wvoDnW__unlockButton{color:#fffffff5;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#aa8bff57,#6d49ca42);border:1px solid #fff3;border-radius:12px;width:100%;margin-top:14px;padding:13px 16px;font:500 13px/1 Microsoft YaHei UI,PingFang SC,sans-serif;box-shadow:inset 0 1px #ffffff29}.access-module__wvoDnW__unlockButton:hover{background:linear-gradient(#b496ff6b,#7650d652)}.access-module__wvoDnW__unlockButton:disabled{opacity:.6;cursor:default}.access-module__wvoDnW__unlockButton:focus-visible{outline-offset:2px;outline:2px solid #cfbbfff0}@media (prefers-reduced-motion:reduce){.access-module__wvoDnW__passwordField,.access-module__wvoDnW__unlockButton{transition:none}}@media (min-width:561px){.access-module__wvoDnW__brand{gap:14px;top:clamp(24px,4vw,56px);left:clamp(24px,4vw,72px)}.access-module__wvoDnW__brandMark{width:40px;height:40px}.access-module__wvoDnW__brandName{font-size:20px;font-weight:500}.access-module__wvoDnW__lockscreen{padding-left:20px;padding-right:20px}@media (min-height:761px){.access-module__wvoDnW__lockscreen{padding-top:clamp(96px,27.8vh,400px)}}.access-module__wvoDnW__accessForm{width:min(460px,100vw - 40px)}.access-module__wvoDnW__panelFooter{color:#fff6;font-size:12px;bottom:56px}}.access-module__wvoDnW__accessForm:has([role=alert]) .access-module__wvoDnW__passwordField{border-width:1.5px;border-color:#e34b43}.access-module__wvoDnW__errorSlot p{color:#e34b43;font-size:12px}
