.gl-display,.gl-body,.gl-mono{font-family:Yuyu,sans-serif}.gl-logo{font-family:Space Grotesk,sans-serif}@keyframes gl-blink{50%{opacity:0}}.gl-cursor{animation:1s step-end infinite gl-blink}@media (prefers-reduced-motion:reduce){.gl-cursor{opacity:1;animation:none}}@keyframes gl-bounce{0%{opacity:0;transform:translateY(-250px)}to{opacity:1;transform:translateY(0)}}@keyframes gl-bounce1{0%{opacity:0}40%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes gl-bounce2{0%{opacity:0}70%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.gl-anim-bounce{animation:1s gl-bounce}.gl-anim-bounce1{animation:1.3s gl-bounce1}.gl-anim-bounce2{animation:1.6s gl-bounce2}@media (prefers-reduced-motion:reduce){.gl-anim-bounce,.gl-anim-bounce1,.gl-anim-bounce2{animation:none}}@keyframes balloon-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(var(--bx,24px), -46px) scale(1.06)}}@keyframes bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.balloon{top:var(--bt);left:var(--bl);width:var(--bw);height:var(--bw);filter:blur(60px);background:radial-gradient(circle, var(--bhue), transparent 70%);animation:balloon-float var(--bd) ease-in-out infinite;animation-delay:var(--bdelay);border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){.balloon{animation:none}}.scroll-cue{animation:1.6s ease-in-out infinite bounce-down}@media (prefers-reduced-motion:reduce){.scroll-cue{animation:none}}.jw-wallet{isolation:isolate;cursor:pointer;justify-content:center;align-items:flex-end;width:280px;height:230px;margin:0 auto;transition:transform .4s;display:flex;position:relative}.jw-wallet:before{content:"";z-index:0;pointer-events:none;filter:blur(45px);background:radial-gradient(circle at 25% 15%,#6366f159,#0000 60%),radial-gradient(circle at 85% 85%,#f5a52438,#0000 55%);position:absolute;inset:-50px}@keyframes jw-slide-in{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.jw-wallet-back{z-index:5;background:#171717;border-radius:22px 22px 60px 60px;width:280px;height:200px;position:absolute;bottom:0;box-shadow:inset 0 25px 35px #0006,inset 0 5px 15px #00000080}.jw-card{width:260px;height:140px;left:10px;bottom:var(--jw-bottom);z-index:var(--jw-z);background:var(--jw-bg);color:var(--jw-fg);border-radius:16px;padding:18px;transition:transform .6s cubic-bezier(.34,1.56,.64,1),z-index;animation:.8s cubic-bezier(.2,.8,.2,1) backwards jw-slide-in;position:absolute;box-shadow:inset 0 1px 1px #ffffff26,0 -4px 15px #00000026}.jw-card-inner{flex-direction:column;justify-content:space-between;height:100%;display:flex}.jw-card-top{text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;font-size:13px;display:flex}.jw-chip{background:color-mix(in srgb, currentColor 18%, transparent);border:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:4px;width:30px;height:22px}.jw-card-bottom{justify-content:space-between;align-items:flex-end;display:flex}.jw-label{opacity:.7;text-transform:uppercase;margin-bottom:2px;font-size:8px;display:block}.jw-value{font-size:10px;font-weight:500}.jw-price-wrapper{text-align:right}.jw-price-hidden{letter-spacing:2px;font-size:15px}.jw-price-real{letter-spacing:.5px;font-size:13px;font-weight:600;display:none}.jw-pocket{z-index:40;filter:drop-shadow(0 15px 25px #00000059);width:280px;height:160px;position:absolute;bottom:0}.jw-pocket-content{text-align:center;z-index:50;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex;position:absolute;top:45px}.jw-stat-hidden{color:#a3a3a3;letter-spacing:4px;font-size:22px;transition:all .3s}.jw-stat-real{color:#d4d4d4;opacity:0;white-space:nowrap;font-size:19px;font-weight:600;transition:all .3s;position:absolute;top:0;left:50%;transform:translate(-50%,10px)}.jw-pocket-caption{color:#a3a3a3;font-size:12px;font-weight:500}.jw-eye-wrapper{opacity:.35;width:20px;height:20px;margin-top:8px;transition:all .3s;position:relative}.jw-eye{stroke:#d4d4d4;transition:all .3s;position:absolute;top:0;left:0}.jw-wallet:hover{transform:translateY(-5px)}.jw-wallet:hover .jw-eye-wrapper{opacity:1}.jw-wallet:hover .jw-card:nth-child(2){transform:translateY(-75px)rotate(-3deg)}.jw-wallet:hover .jw-card:nth-child(3){transform:translateY(-45px)rotate(2deg)}.jw-wallet:hover .jw-card:nth-child(4){transform:translateY(-10px)}.jw-card:hover{z-index:100!important;transition-delay:0s!important}.jw-wallet:hover .jw-card:hover{transform:translateY(-65px)scale(1.05)rotate(0)}.jw-card:hover .jw-price-hidden{display:none}.jw-card:hover .jw-price-real{display:block}.jw-wallet:hover .jw-stat-hidden{opacity:0}.jw-wallet:hover .jw-stat-real{opacity:1;transform:translate(-50%)}.jw-wallet:hover .jw-eye-slash{opacity:0;transform:scale(.5)}.jw-wallet:hover .jw-eye-open{opacity:1;transform:scale(1.1)}.jl-card{background:var(--card);width:300px;min-height:380px;box-shadow:16px 16px 32px var(--nm-shadow-dark), -16px -16px 32px var(--nm-shadow-light);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:24px 0 20px;display:flex}.jl-title{letter-spacing:2px;color:var(--foreground);font-size:1.5rem;font-weight:700;display:block}.jl-inputbox{width:240px;position:relative}.jl-inputbox input{width:100%;color:var(--foreground);border:none;border-left:2px solid var(--foreground);border-bottom:2px solid var(--foreground);background:0 0;border-bottom-left-radius:8px;outline:none;padding:10px 12px;font-size:.95em;transition:all .1s}.jl-inputbox input::placeholder{color:#0000}.jl-inputbox span{pointer-events:none;letter-spacing:3px;text-transform:uppercase;color:var(--muted-foreground);border-radius:8px;margin-top:5px;margin-left:10px;padding:10px;font-size:12px;transition:all .35s;position:absolute;top:0;left:0}.jl-inputbox input:not(:placeholder-shown)~span,.jl-inputbox input:focus~span{letter-spacing:.2em;background:var(--foreground);color:var(--background);padding:5px 10px;font-size:.72em;transform:translate(105px)translateY(-15px)}.jl-inputbox input:not(:placeholder-shown),.jl-inputbox input:focus{border:2px solid var(--foreground);border-radius:8px}.jl-enter{border:2px solid var(--foreground);width:100px;height:44px;color:var(--foreground);cursor:pointer;text-transform:uppercase;letter-spacing:2px;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:600;transition:all .4s;display:inline-flex}.jl-enter:hover:not(:disabled){background:var(--foreground);color:var(--background)}.jl-enter:disabled{opacity:.6;cursor:not-allowed}
