.sf-rain{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sf-rain__near,.sf-rain__far{position:absolute;inset:-240px -480px}.sf-rain__near{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cg stroke='%23a6c0ff' stroke-opacity='.22' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M20 10v22M90 60v22M160 30v22M210 120v22M50 140v22M120 190v22M190 200v22M30 216v16M140 100v22M80 110v16M230 20l-.4 14M110 20l-.8 12'/%3E%3C/g%3E%3C/svg%3E");transform:skew(-10.39deg)}.sf-rain__far{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cg stroke='%23c9c4e6' stroke-opacity='.12' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M30 40l-.6 12M100 10l-.6 12M150 90l-.6 12M60 120l-.6 12M120 150l-.6 12M10 100l-.8 10'/%3E%3C/g%3E%3C/svg%3E");display:none;transform:skew(-6.71deg)}.sf-root:is([data-motion=full],[data-motion=lite]) .sf-rain__near{animation:1.1s linear infinite sf-rain-near}.sf-root[data-motion=full] .sf-rain__far{animation:1.7s linear infinite sf-rain-far;display:block}@keyframes sf-rain-near{to{transform:skew(-10.39deg)translateY(240px)}}@keyframes sf-rain-far{to{transform:skew(-6.71deg)translateY(170px)}}.sf-street{height:var(--sf-street-band);pointer-events:none;box-shadow:inset 0 3px 0 var(--sf-curb), inset 0 4px 0 #ffcc004d;background:linear-gradient(#0a0e26 0%,#05071a 100%);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sf-street__defs{position:absolute}.sf-street__shimmer{position:absolute;inset:0}.sf-street__refl{opacity:.34;transform-origin:50%;filter:blur(1px);position:absolute;top:2px;left:0;right:0;transform:scaleY(-.85);-webkit-mask-image:linear-gradient(#000000e6,#0000 85%);mask-image:linear-gradient(#000000e6,#0000 85%)}.sf-root[data-motion=full] .sf-street__refl{filter:var(--sf-street-filter) blur(1px)}.sf-root .sf-street .sf-street__refl :is(.sf-merica__eye,.sf-merica__eyes,.sf-merica__lid){animation:none}.sf-root:is([data-motion=full],[data-motion=lite]) .sf-street__shimmer{animation:5s ease-in-out infinite alternate sf-shimmer}@keyframes sf-shimmer{0%{translate:0}to{translate:3px 1px}}.sf-scan{z-index:3;pointer-events:none;background:repeating-linear-gradient(#05071a4d 0 1px,#0000 1px 3px),radial-gradient(#0000 58%,#05071a80 100%);position:absolute;inset:0;overflow:hidden}.sf-scan__roll{background:linear-gradient(#0000,#e6ecff12,#0000);height:80px;position:absolute;top:-80px;left:0;right:0}.sf-root:is([data-motion=full],[data-motion=lite]) .sf-scan__roll{animation:7s linear infinite sf-roll}@keyframes sf-roll{to{transform:translateY(calc(var(--sf-scan-h,350px) + 80px))}}.sf-ticker{background:var(--sf-yellow);height:44px;font-family:var(--sf-font-body);border-top:1px solid var(--sf-yellow);border-bottom:1px solid var(--sf-yellow);align-items:stretch;display:flex;position:relative;overflow:hidden}.sf-ticker__label{z-index:2;padding:0 22px 0 var(--sf-gutter);background:var(--sf-yellow);box-shadow:14px 0 18px var(--sf-yellow);flex:none;align-items:center;margin:0;display:flex;position:relative}.sf-ticker__label span{font-family:var(--sf-font-neon);color:var(--sf-night);text-shadow:none;font-size:22px;line-height:1}.sf-ticker__view{flex:1;overflow:hidden}.sf-ticker__track{align-items:center;width:max-content;height:100%;padding-left:18px;display:flex}.sf-ticker__run{margin:0;padding:0;list-style:none;display:flex}.sf-ticker__quip{color:var(--sf-night);text-shadow:none;white-space:nowrap;align-items:center;gap:22px;padding-right:22px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.sf-ticker__quip svg{flex:none}.sf-ticker__pause{z-index:2;background:var(--sf-yellow);width:44px;height:44px;color:var(--sf-night);text-shadow:none;cursor:pointer;border:0;border-left:1px solid #0b102647;border-radius:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.sf-ticker__pause:hover{background:var(--sf-gold);color:var(--sf-night);border-color:#0b102647}.sf-ticker__pause:focus,.sf-ticker__pause:focus-visible{outline:3px solid var(--sf-night);outline-offset:-3px}.sf-root:is([data-motion=full],[data-motion=lite]) .sf-ticker__track{animation:70s linear infinite sf-tick}.sf-ticker:hover .sf-ticker__track,.sf-ticker[data-paused=true] .sf-ticker__track{animation-play-state:paused}@keyframes sf-tick{to{transform:translate(-50%)}}@media (width<=767px){.sf-ticker__label{padding:0 12px 0 16px}.sf-ticker__label span{font-size:20px}.sf-ticker__quip{gap:16px;padding-right:16px;font-size:16px}}
