.bl-wrap{position:fixed;inset:0;z-index:200;justify-content:center;background:#0b0b0b;color:#f4f4f0;font-family:var(--font-grotesk),"Space Grotesk",system-ui,sans-serif}.bl-inner,.bl-wrap{display:flex;align-items:center}.bl-inner{flex-direction:column;gap:26px;padding:24px}.bl-mark{width:64px;height:64px;border-radius:50%;background:#c6f432;color:#0b0b0b;display:flex;align-items:center;justify-content:center;font-size:26px;animation:bl-pulse 1.4s ease-in-out infinite}.bl-mark,.bl-word{font-family:var(--font-anton),"Anton",sans-serif}.bl-word{text-transform:uppercase;font-size:clamp(56px,13vw,132px);line-height:.9;letter-spacing:-.01em;white-space:nowrap}.bl-word span{display:inline-block;color:transparent;-webkit-text-stroke:1.5px #3a3a36;animation:bl-fill 1.8s ease-in-out infinite}.bl-bar{width:min(280px,70vw);height:4px;background:#222220;overflow:hidden}.bl-bar,.bl-bar i{border-radius:999px}.bl-bar i{display:block;width:40%;height:100%;background:#c6f432;animation:bl-slide 1.1s ease-in-out infinite}.bl-meta{font-size:12px;letter-spacing:.2em;color:#8e8e87}.bl-pre{animation:bl-failsafe .6s ease 4s forwards}.bl-pre.bl-out{animation:bl-exit .8s cubic-bezier(.7,0,.2,1) forwards}.bl-pre:after{content:"";position:absolute;inset:0;background:#c6f432;transform:translateY(100%);pointer-events:none}.bl-pre.bl-out:after{animation:bl-wipe .8s cubic-bezier(.7,0,.2,1) forwards}@keyframes bl-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(198,244,50,.45)}50%{transform:scale(1.06);box-shadow:0 0 0 14px rgba(198,244,50,0)}}@keyframes bl-fill{0%,15%{color:transparent;-webkit-text-stroke-color:#3a3a36}45%,70%{color:#c6f432;-webkit-text-stroke-color:#c6f432}to{color:transparent;-webkit-text-stroke-color:#3a3a36}}@keyframes bl-slide{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}@keyframes bl-exit{0%{transform:translateY(0)}to{transform:translateY(-100%);visibility:hidden}}@keyframes bl-wipe{0%{transform:translateY(100%)}50%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes bl-failsafe{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.bl-bar i,.bl-mark,.bl-word span{animation:none}.bl-word span{color:#c6f432;-webkit-text-stroke-color:#c6f432}.bl-pre.bl-out{animation:bl-failsafe .2s forwards}}html.bl-seen .bl-pre{display:none!important}.bl-topbar{position:fixed;top:0;left:0;right:0;height:3px;z-index:210;background:rgba(198,244,50,.15);overflow:hidden}.bl-topbar i{display:block;width:35%;height:100%;background:#c6f432;animation:bl-slide 1s ease-in-out infinite}