.auth-m-hero{display:none}@media (max-width:767px){.auth-split{background:#070b14}.auth-m-hero{justify-content:center;height:calc(232px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);overflow:hidden;background:radial-gradient(90% 70% at 50% 18%,rgba(37,99,235,.28) 0,transparent 62%),linear-gradient(180deg,#0a1222,#070b14)}.auth-m-hero,.auth-m-hero__brand{position:relative;display:flex;align-items:center}.auth-m-hero__brand{z-index:1;flex-direction:column;gap:12px;margin-top:-18px}.auth-m-hero__mark{height:56px;width:auto;filter:drop-shadow(0 10px 24px rgba(37,99,235,.45))}.auth-m-hero__name{font-size:22px;font-weight:800;letter-spacing:-.03em;color:#fff}.auth-m-hero__tag{margin-top:-4px;font-size:12.5px;font-weight:500;color:rgba(226,232,240,.6)}.auth-m-hero__beam{position:absolute;top:-30%;left:50%;width:90px;height:160%;margin-left:-45px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.1) 50%,transparent);transform:translateX(-220px) rotate(22deg);opacity:0;animation:auth-m-beam 7.5s ease-in-out 1.4s infinite}.auth-m-hero__beam--late{display:none}.auth-panel{z-index:1;align-items:flex-start;min-height:calc(100dvh - 204px - env(safe-area-inset-top, 0px));margin-top:-28px;padding:26px 20px calc(28px + env(safe-area-inset-bottom, 0px));border-radius:28px 28px 0 0;box-shadow:0 -18px 44px -18px rgba(0,0,0,.55);animation:auth-m-sheet .62s cubic-bezier(.2,.8,.2,1) .05s backwards}.auth-panel__edge{display:none}html.auth-intro-on .auth-panel{transform:translateY(104%);transition:transform .74s cubic-bezier(.2,.8,.2,1);animation:auth-m-failsafe-panel .6s cubic-bezier(.2,.8,.2,1) 3.6s forwards}html.auth-intro-on.auth-intro-reveal .auth-panel{transform:none}html.auth-intro-on .auth-m-hero__mark{opacity:0;animation:auth-m-failsafe-show .4s ease 3.6s forwards}html.auth-intro-on .auth-m-hero__name,html.auth-intro-on .auth-m-hero__tag{opacity:0;transform:translateY(6px);transition:opacity .45s ease .3s,transform .45s ease .3s;animation:auth-m-failsafe-show .4s ease 3.6s forwards}html.auth-intro-on.auth-intro-reveal .auth-m-hero__name,html.auth-intro-on.auth-intro-reveal .auth-m-hero__tag{opacity:1;transform:none}}.auth-intro{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;background:#070b14;transition:background-color .55s ease .15s;-webkit-tap-highlight-color:transparent;animation:auth-intro-failsafe .4s ease 3.6s forwards}@media (min-width:768px){.auth-intro{display:none}}.auth-intro.is-leaving{background-color:rgba(7,11,20,0);pointer-events:none;transition:background-color .26s ease}.auth-intro__glow{position:absolute;top:34%;left:50%;width:320px;height:320px;margin:-160px 0 0 -160px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.42) 0,rgba(37,99,235,0) 68%);opacity:0;animation:auth-intro-glow 1.6s ease .5s forwards}.auth-intro.is-leaving .auth-intro__glow{opacity:0;transition:opacity .3s ease;animation:none}.auth-intro__stage{position:relative;width:118px;height:147px;margin-top:-40px;transform-origin:center}.auth-intro__line,.auth-intro__mark{position:absolute;inset:0;width:100%;height:100%}.auth-intro__line{overflow:visible;filter:drop-shadow(0 0 6px rgba(56,189,248,.75));animation:auth-intro-line-out .4s ease 1.02s forwards}.auth-intro__trace{fill:none;stroke-width:11;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:auth-intro-draw .95s cubic-bezier(.6,0,.25,1) .2s forwards}.auth-intro__spark{fill:none;stroke:#fff;stroke-width:12;stroke-linecap:round;stroke-dasharray:.035 2;stroke-dashoffset:.035;opacity:0;animation:auth-intro-spark .95s cubic-bezier(.6,0,.25,1) .2s forwards}.auth-intro__mark{-o-object-fit:contain;object-fit:contain;opacity:0;transform:scale(.9);filter:blur(8px);animation:auth-intro-mark .55s cubic-bezier(.2,.8,.2,1) .92s forwards}.auth-intro__word{display:flex;flex-direction:column;align-items:center;gap:6px}.auth-intro__name{font-size:30px;font-weight:800;letter-spacing:-.035em;color:#fff;opacity:0;transform:translateY(12px);animation:auth-intro-rise .55s cubic-bezier(.2,.8,.2,1) 1.12s forwards}.auth-intro__tag{font-size:13px;font-weight:500;color:rgba(226,232,240,.62);opacity:0;transform:translateY(10px);animation:auth-intro-rise .55s cubic-bezier(.2,.8,.2,1) 1.26s forwards}.auth-intro.is-leaving .auth-intro__word{opacity:0;transform:translateY(-8px);transition:opacity .22s ease,transform .3s ease}@keyframes auth-intro-draw{0%{opacity:1;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@keyframes auth-intro-spark{0%{opacity:1;stroke-dashoffset:.035}90%{opacity:1}to{opacity:0;stroke-dashoffset:-.965}}@keyframes auth-intro-line-out{to{opacity:0}}@keyframes auth-intro-mark{to{opacity:1;transform:none;filter:blur(0)}}@keyframes auth-intro-rise{to{opacity:1;transform:none}}@keyframes auth-intro-glow{0%{opacity:0;transform:scale(.7)}60%{opacity:1}to{opacity:.75;transform:scale(1)}}@keyframes auth-m-sheet{0%{transform:translateY(70px)}}@keyframes auth-m-beam{0%{opacity:0;transform:translateX(-220px) rotate(22deg)}10%{opacity:1}32%{opacity:1}42%,to{opacity:0;transform:translateX(220px) rotate(22deg)}}@media (prefers-reduced-motion:reduce){.auth-intro{display:none}.auth-m-hero__beam,.auth-panel{animation:none!important}}@keyframes auth-m-failsafe-panel{to{transform:none}}@keyframes auth-m-failsafe-show{to{opacity:1;transform:none}}@keyframes auth-intro-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}