html[data-skin="yl"] .b-page-bootstrap{position:absolute;inset:0;overflow:hidden;background:#f5f6fc}
.b-page-bootstrap *{box-sizing:border-box}
.b-page-bootstrap .b-bootstrap-bar{display:block;border-radius:8px;background:linear-gradient(90deg,#e9e6f1 24%,#f7f5fc 50%,#e9e6f1 76%);background-size:240% 100%;animation:reference-loading-shimmer 1.35s linear infinite}
.b-bootstrap-header{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 12px}
.b-bootstrap-header .brand{width:80px;height:28px}.b-bootstrap-header .actions{width:120px;height:24px}
.b-bootstrap-body{padding:0 12px 80px}.b-bootstrap-banner{aspect-ratio:12/5;overflow:hidden;border-radius:13px}.b-bootstrap-banner>i{width:100%;height:100%}
.b-bootstrap-notice{height:40px;padding:12px;margin-top:12px;border-radius:11px;background:#fff}.b-bootstrap-notice>i{height:16px;width:100%}
.b-bootstrap-account{display:flex;justify-content:space-between;align-items:center;gap:20px;height:86px;margin-top:12px;padding:12px;border-radius:12px;background:#fff}.b-bootstrap-account>i{height:44px;flex:1}
.b-bootstrap-categories{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:12px 0 8px}.b-bootstrap-categories>i{aspect-ratio:1;border-radius:12px!important}
.b-bootstrap-footer{position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:12px 22px calc(12px + env(safe-area-inset-bottom,0px));height:calc(60px + env(safe-area-inset-bottom,0px));background:#f5f4fa;border:1px solid #fff;border-radius:18px 18px 0 0}.b-bootstrap-footer>i{height:32px}
.b-bootstrap-simple{padding:24px;display:grid;gap:16px;color:#9695b7}.b-bootstrap-simple>i{width:100%;height:100px}
.b-bootstrap-error{position:absolute;left:24px;right:24px;top:45%;padding:18px;display:grid;gap:12px;text-align:center;background:#fff;color:#65527b;border-radius:12px;box-shadow:0 4px 22px #61527e22}.b-bootstrap-error button{border:0;border-radius:8px;padding:10px;background:#a53bfd;color:#fff}
@media(prefers-reduced-motion:reduce){.b-page-bootstrap .b-bootstrap-bar{animation:none}}
