/* A real loading state and measured header docking; the original wordmark is unchanged. */
.entrance{display:block;background:transparent;color:#17191b;transition:none;isolation:isolate;translate:none;opacity:1}
.entrance-surface{position:absolute;inset:0;background:#f3f4f5;z-index:-1}
.entrance-mark{position:fixed;overflow:hidden;transform-origin:0 0;will-change:transform}
.entrance .entrance-logo{position:absolute;left:0;top:50%;width:100%;height:auto;filter:none;transform:translateY(-50%);animation:none!important}
.entrance-loading{position:absolute;left:calc(50% - 40px);top:calc(50% + 76px);width:80px;height:1px;overflow:hidden;background:#17191b20;opacity:0;transition:opacity 120ms ease}
.entrance.is-loading .entrance-loading{opacity:1}
.entrance-loading span{display:block;width:30%;height:100%;background:#9f3437;animation:entrance-readiness 1.15s ease-in-out infinite alternate}
.entrance button{color:#363b3f;border:0;border-bottom:1px solid #858b91;padding:8px 2px;min-height:44px;right:max(24px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));background:transparent}
.entrance.is-docking button{opacity:.65}
@keyframes entrance-readiness{from{transform:translateX(0)}to{transform:translateX(235%)}}
@media(prefers-reduced-motion:reduce){.entrance{display:none!important}.entrance-loading span{animation:none}}
