.ln-loader{z-index:9999;background:#120f17;justify-content:center;align-items:center;transition:opacity .6s cubic-bezier(.4,0,.2,1),visibility .6s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.ln-loader--hide{opacity:0;visibility:hidden;pointer-events:none}.ln-loader-brand{justify-content:center;align-items:center;display:flex;position:relative}.ln-loader-trail{opacity:.5;pointer-events:none;background:linear-gradient(#0000,#a855f78c);width:2px;height:48px;margin-left:-1px;animation:1.4s ease-in-out infinite ln-loader-trail;position:absolute;bottom:38%;left:50%}@keyframes ln-loader-trail{0%,to{opacity:.2;transform:scaleY(.4)}50%{opacity:.65;transform:scaleY(1)}}.ln-loader-logo{opacity:.6;animation:1.8s ease-in-out infinite ln-loader-pulse}@keyframes ln-loader-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}.landing-wrapper.ln-loading{opacity:0}.landing-wrapper.ln-loaded{opacity:1}.landing-wrapper>header{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1)}.landing-wrapper.ln-loaded>header{opacity:1}.landing-wrapper>.ln-hero{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1) .1s}.landing-wrapper.ln-loaded>.ln-hero{opacity:1}@keyframes ln-fade-in{0%{opacity:0}to{opacity:1}}
.ln-promo-banner{z-index:1600;pointer-events:auto;background:#000;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;height:36px;padding:0 40px;font-family:Geist Mono,monospace;display:flex;position:fixed;top:0;left:0;right:0}.ln-promo-banner-line{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;justify-content:center;align-items:center;gap:7px;max-width:100%;margin:0;font-size:11px;line-height:1;display:flex;overflow:hidden}.ln-promo-banner-emoji{flex-shrink:0;font-size:12px}.ln-promo-banner-sep{color:#ffffff47;flex-shrink:0}.ln-promo-banner-cta{color:#ffffffeb;letter-spacing:.01em;background:#ffffff14;border:1px solid #ffffff24;border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.ln-promo-banner-cta:hover{background:#ffffff1f;border-color:#ffffff38}.ln-promo-banner-timer{font-variant-numeric:tabular-nums;color:#ffffff73;flex-shrink:0}.ln-promo-banner-close{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;line-height:1;transition:color .2s,background .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ln-promo-banner-close:hover{color:#ffffffb3;background:#ffffff0f}@media (max-width:768px){.ln-promo-banner-line{gap:5px;font-size:10px}.ln-promo-banner-timer{display:none}}@media (max-width:520px){.ln-promo-banner-line>span:nth-child(2){text-overflow:ellipsis;max-width:42vw;overflow:hidden}}
