.lb-password{--lb-blue:#004AAD;--lb-yellow:#FBD825;--lb-sky:#99D6EA;--lb-violet:#A4A1DD;--lb-red:#EC2737;margin:0;box-sizing:border-box}
.lb-password *,.lb-password *::before,.lb-password *::after{box-sizing:inherit}
.lb-wait{--bg:var(--lb-yellow);--fg:var(--lb-blue);font:400 13px/1.55 Inter,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--fg);display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow-x:hidden;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}
.lb-wait *{margin:0}
.lb-wait__top{border-top:4px solid;border-image:linear-gradient(90deg,var(--lb-blue) 25%,var(--lb-yellow) 25% 50%,var(--lb-red) 50% 75%,var(--lb-violet) 75%) 1}
.lb-wait__header{padding:18px 24px}
.lb-wait__logo{height:22px;width:auto;mix-blend-mode:multiply;display:block}
.lb-wait__main{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:24px}
.lb-wait__title{font:800 clamp(64px,13vw,190px)/.85 'Bricolage Grotesque','Arial Black',Helvetica,sans-serif;letter-spacing:-.03em;text-transform:uppercase}
.lb-wait__lead{max-width:440px;margin:24px 0 28px;font-size:14px}
.lb-wait__form{max-width:440px}
.lb-wait label{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin:14px 0 4px}
.lb-wait input[type=email],.lb-wait input[type=password],.lb-wait select{width:100%;border:0;border-bottom:1.5px solid var(--fg);background:transparent;padding:10px 0;font:inherit;font-size:15px;color:var(--fg);outline:0;border-radius:0;-webkit-appearance:none;appearance:none}
.lb-wait select{background-image:linear-gradient(45deg,transparent 50%,var(--fg) 50%),linear-gradient(135deg,var(--fg) 50%,transparent 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-size:5px 5px;background-repeat:no-repeat}
.lb-wait input::placeholder{color:var(--fg);opacity:.5}
.lb-wait input:focus-visible,.lb-wait select:focus-visible,.lb-wait button:focus-visible,.lb-wait a:focus-visible,.lb-wait summary:focus-visible{outline:2px solid var(--fg);outline-offset:3px}
.lb-wait .lb-wait__consent{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:11px;letter-spacing:0;text-transform:none}
.lb-wait__consent input{margin:3px 0 0;accent-color:var(--fg);flex:none}
.lb-wait button{width:100%;background:var(--fg);color:#fff;border:0;padding:14px;font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0}
.lb-wait button:hover{background:var(--lb-red)}
.lb-wait__msg{margin-top:12px;font-size:12px}
.lb-wait__msg ul{padding-left:16px}
.lb-wait__art img{width:100%;max-width:560px;display:block;margin:0 auto;height:auto}
.lb-wait__pal{display:grid;grid-template-columns:repeat(5,1fr);height:44px}
.lb-wait__pal i{display:block}
.lb-wait__foot{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 24px;font-size:11px;flex-wrap:wrap}
.lb-wait__foot nav{display:flex;gap:16px;flex-wrap:wrap}
.lb-wait a{color:inherit;text-decoration:underline}
.lb-wait__admin{padding:0 24px 14px;font-size:11px}
.lb-wait__admin summary{cursor:pointer;display:inline-block;text-decoration:underline}
.lb-wait__admin form{max-width:320px;margin-top:6px}
.lb-wait__admin button{margin-top:12px}
.lb-wait__hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media(max-width:800px){.lb-wait__main{grid-template-columns:1fr;gap:28px}.lb-wait__art{order:-1}.lb-wait__art img{max-width:340px}}
