.rq-entry-splash{--rq-entry-ease:cubic-bezier(.25,.1,.25,1);z-index:200;color:#111;background:radial-gradient(80% 60% at 50% -10%,#1111110a,#0000 70%),#fff;flex-direction:column;min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0}.rq-entry-splash__header{border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;height:56px;padding:0 24px;display:flex}.rq-entry-splash__brand{letter-spacing:-.3px;color:#111;margin:0;font-size:17px;font-weight:800}.rq-entry-splash__main{flex:1;justify-content:center;align-items:center;padding:40px 24px 64px;display:flex}.rq-entry-splash__card{text-align:center;width:min(420px,100%);animation:rq-entry-splash-in .55s var(--rq-entry-ease)both}@keyframes rq-entry-splash-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.rq-entry-splash__spinner-wrap{justify-content:center;margin-bottom:28px;display:flex}.rq-entry-splash__spinner{border:3px solid #ececec;border-top-color:#111;border-radius:50%;width:52px;height:52px;animation:.75s linear infinite rq-spin}.rq-entry-splash__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#bbb;margin:0 0 10px;font-size:11px;font-weight:700}.rq-entry-splash__title{letter-spacing:-.6px;color:#111;margin:0 0 12px;font-size:clamp(24px,5.5vw,30px);font-weight:800;line-height:1.15}.rq-entry-splash__title-name{color:#111}.rq-entry-splash__subtitle{color:#888;margin:0 0 28px;font-size:15px;line-height:1.55}.rq-entry-splash__progress{justify-content:center;gap:8px;display:flex}.rq-entry-splash__progress-dot{width:7px;height:7px;animation:rq-entry-splash-dot 1.2s var(--rq-entry-ease)infinite;background:#d4d4d4;border-radius:50%}.rq-entry-splash__progress-dot:nth-child(2){animation-delay:.18s}.rq-entry-splash__progress-dot:nth-child(3){animation-delay:.36s}@keyframes rq-entry-splash-dot{0%,80%,to{opacity:.35;transform:scale(.88)}40%{opacity:1;background:#111;transform:scale(1)}}.rq-entry-splash__footer{text-align:center;color:#bbb;border-top:1px solid #f0f0f0;flex-shrink:0;padding:20px 24px;font-size:12px}
