:root{--lime-200:#84ffb9;--lime-300:#0f9}.earnings-widget{animation:earningsSlideIn .6s cubic-bezier(.16,1,.3,1) 1.2s backwards;bottom:24px;font-family:var(--font-base-family);position:fixed;right:24px;z-index:9}.earnings-widget.is-hidden{display:none}@keyframes earningsSlideIn{0%{opacity:0;transform:translateY(20px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.earnings-widget__card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(12,8,32,.92);border:1px solid rgba(0,255,153,.35);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.04),0 0 30px rgba(0,255,153,.12);display:flex;flex-direction:column;gap:10px;min-width:240px;padding:12px 44px 14px 14px;position:relative;transition:min-width .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),transform .2s ease,box-shadow .2s ease}.earnings-widget__card:hover{box-shadow:0 24px 70px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.06),0 0 40px rgba(0,255,153,.18);transform:translateY(-2px)}.earnings-widget__status{align-items:center;align-self:flex-start;background:rgba(0,255,153,.08);border:1px solid rgba(0,255,153,.25);border-radius:100px;color:hsla(0,0%,100%,.85);display:inline-flex;font-size:10px;font-weight:700;gap:7px;letter-spacing:.8px;padding:4px 10px 4px 8px;text-transform:uppercase}.earnings-widget__dot{animation:earningsRing 2.2s ease-out infinite;background:var(--lime-300);border-radius:50%;box-shadow:0 0 0 3px rgba(0,255,153,.25);flex-shrink:0;height:6px;width:6px}@keyframes earningsRing{0%{opacity:.65;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.earnings-widget__row{align-items:center;display:flex;gap:12px}.earnings-widget__icon{align-items:center;background:var(--lime-300);border-radius:50%;color:var(--grey-900);display:flex;flex-shrink:0;font-size:16px;font-weight:900;height:36px;justify-content:center;position:relative;width:36px}.earnings-widget__icon:after{animation:earningsRing 2.2s ease-out infinite;border:1.5px solid var(--lime-300);border-radius:50%;content:"";inset:-5px;opacity:.5;position:absolute}.earnings-widget__text{flex:1;line-height:1.15;min-width:0}.earnings-widget__label{color:var(--lime-200);font-size:9px;font-weight:800;letter-spacing:1.3px;margin-bottom:4px;max-height:14px;overflow:hidden;text-transform:uppercase;transition:max-height .4s,margin .4s,opacity .3s;white-space:nowrap}.earnings-widget__value{align-items:baseline;color:#fff;display:flex;font-size:22px;font-weight:900;gap:0;letter-spacing:-.5px;line-height:1}.earnings-widget__elapsed{color:hsla(0,0%,100%,.5);font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:4px;max-height:14px;overflow:hidden;transition:max-height .4s,margin .4s,opacity .3s;white-space:nowrap}.earnings-widget__digit{display:inline-block;height:1em;overflow:hidden;position:relative;text-align:center;vertical-align:baseline;width:auto}.earnings-widget__digit-reel{display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}.earnings-widget__digit-reel>span{display:block;height:1em;line-height:1}.earnings-widget__sep{display:inline-block;padding:0 .02em}.earnings-widget__cents{align-items:baseline;display:inline-flex;font-size:15px;font-weight:700;margin-left:2px;opacity:.85}.earnings-widget__close{align-items:center;background:hsla(0,0%,100%,.08);border:unset;border-radius:50%;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;font-family:var(--font-base-family);font-size:14px;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:8px;transition:background .15s,color .15s;width:22px}.earnings-widget__close:hover{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}.earnings-widget.is-minimized .earnings-widget__card{min-width:0;padding:10px 38px 10px 12px}.earnings-widget.is-minimized .earnings-widget__status{border-width:0;margin:0;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:max-height .35s,opacity .25s,padding .35s,border-width .35s,margin .35s}.earnings-widget.is-minimized .earnings-widget__elapsed,.earnings-widget.is-minimized .earnings-widget__label{margin:0;max-height:0;opacity:0}.earnings-widget.is-minimized .earnings-widget__icon{font-size:14px;height:30px;width:30px}.earnings-widget.is-minimized .earnings-widget__value{font-size:18px}.earnings-widget.is-minimized:hover .earnings-widget__card{min-width:240px;padding:12px 44px 14px 14px}.earnings-widget.is-minimized:hover .earnings-widget__status{border-width:1px;max-height:24px;opacity:1;padding:4px 10px 4px 8px}.earnings-widget.is-minimized:hover .earnings-widget__elapsed,.earnings-widget.is-minimized:hover .earnings-widget__label{max-height:14px;opacity:1}.earnings-widget.is-minimized:hover .earnings-widget__label{margin-bottom:4px}.earnings-widget.is-minimized:hover .earnings-widget__elapsed{margin-top:4px}.earnings-widget.is-minimized:hover .earnings-widget__icon{font-size:16px;height:36px;width:36px}.earnings-widget.is-minimized:hover .earnings-widget__value{font-size:22px}@media(max-width:640px){.earnings-widget{bottom:16px;left:16px;right:16px}.earnings-widget__card{min-width:0;padding:10px 40px 12px 12px}.earnings-widget__value{font-size:19px}}@keyframes heroFlow{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.hero-flow-line{animation:heroFlow 2s linear infinite;stroke-dasharray:6 14}@keyframes heroGlow{0%,to{opacity:.7}50%{opacity:1}}.hero-window{animation:heroGlow 3s ease-in-out infinite}@keyframes heroBatteryPulse{0%,to{opacity:.9}50%{opacity:.5}}.hero-battery-flow{animation:heroBatteryPulse 2s ease-in-out infinite}