.sil{z-index:200;color:#eef1f8;background:radial-gradient(at 50% 38%,#14275a 0%,#0f1c3a 55%,#060c20 100%);flex-direction:column;justify-content:center;align-items:center;gap:28px;animation:.35s .12s both sil-in;display:flex;position:fixed;inset:0}@keyframes sil-in{0%{opacity:0}to{opacity:1}}.sil-mark{width:128px;height:128px;overflow:visible}.sil-mark rect{fill:#f0c24b;transform-box:fill-box;transform-origin:0;opacity:0;animation:3.6s cubic-bezier(.22,.8,.26,1) infinite sil-post;animation-delay:calc(var(--i) * .16s);transform:scaleX(0)}@keyframes sil-post{0%{opacity:0;transform:scaleX(0)}6%{opacity:1}24%,76%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(1)}}.sil-prog{background:#27386a;width:148px;height:1px;position:relative;overflow:hidden}.sil-prog:after{content:"";background:#f0c24b;width:40%;animation:1.5s cubic-bezier(.22,.8,.26,1) infinite sil-sweep;position:absolute;inset:0 auto 0 0}@keyframes sil-sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}.sil-cap{text-align:center;min-height:1.6em;font-family:var(--font-display);font-feature-settings:"lnum" 1;letter-spacing:.01em;padding-inline:24px;font-size:22px;font-weight:500;line-height:1.2}.sil-cap span{animation:.45s cubic-bezier(.22,.8,.26,1) both sil-line;display:inline-block}@keyframes sil-line{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sil{animation:none}.sil-mark rect{opacity:1;animation:none;transform:none}.sil-prog:after{opacity:.5;width:100%;animation:none}.sil-cap span{animation:none}}
