body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:radial-gradient(circle at top,#0f172a,#020617);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0}.header{align-items:center;padding:25px 0 10px}.logo{max-width:80%;width:180px}.page-container{margin:40px auto;max-width:650px;padding:30px;text-align:center}.card{background:#111;border:1px solid #00ff38;border-radius:14px;box-shadow:0 0 20px #00ff3840;margin-top:20px;padding:22px}.card,.card h1,.card h2,.card h3,input{color:#fff}input{background:#020617;border:1px solid #333;border-radius:8px;margin-top:8px;padding:10px;width:100%}button{background:#00ff38;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:.95rem;font-weight:600;margin-top:12px;padding:10px 18px;transition:.2s}button:hover{background:#00c82f}ul{padding-left:0}li{background:#020617;border:1px solid #00ff38;border-radius:8px;list-style:none;margin-bottom:10px;padding:12px}.qr-wrapper{display:flex;justify-content:center;margin-top:15px}.qr-box{background:#fff;border-radius:10px;box-shadow:0 0 25px #00ff3899;padding:16px}.cashier-bg{min-height:100vh;padding:10px 20px}.cashier-shell{margin:10px auto;max-width:520px}.cashier-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;border:1px solid #00ff38;border-radius:14px;box-shadow:0 0 35px #00ff384d;padding:25px}.cashier-header{margin:0;padding:0;text-align:center}.cashier-h1{color:#fff;font-size:44px;font-weight:700;text-shadow:0 0 6px #fff,0 0 12px #00ff38,0 0 24px #00ff38,0 0 40px #00ff38b3}.lightbar{animation:lights 6s linear infinite;background:linear-gradient(90deg,#00ff38,#00c82f,#00ff38,#00c82f,#00ff38);background-size:400%;border-radius:6px;height:4px;margin:12px auto 25px;width:260px}@keyframes lights{0%{background-position:0}to{background-position:400%}}.cashier-input{background:#020617;border:1px solid #00ff3866;border-radius:10px;color:#fff;display:block;margin:15px auto;max-width:90%;padding:12px;width:320px}.cashier-chips{flex-wrap:wrap;gap:20px;margin:20px 0 30px}.cashier-chips,.casino-chip{display:flex;justify-content:center}.casino-chip{align-items:center;background:#0f172a;border:3px solid #00ff38;border-radius:50%;box-shadow:0 0 15px #00ff3880;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:70px;transition:.25s;width:70px}.casino-chip:hover{box-shadow:0 0 25px #00ff38;transform:scale(1.15)}.cashier-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:20px}.cashier-btn{align-items:center;border:none;border-radius:14px;box-shadow:0 8px 18px #00000059;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px;transition:.2s}.cashier-btn:hover{transform:translateY(-2px)}.venmo-btn{background:#008cff}.paypal-btn{background:#144aa6}.cashapp-btn{background:#00d632;color:#000}.stripe-btn{background:#635bff}.chime-btn{background:#00c244}.cashier-success{background:#020617;border:1px solid #00ff38;border-radius:12px;box-shadow:0 0 30px #00ff3880;padding:40px;text-align:center}.cashier-success h2,.signup-link{color:#00ff38}.signup-link{font-weight:600;text-decoration:none}.signup-link:hover{color:#fff;text-shadow:0 0 8px #00ff38e6}.header{display:flex;justify-content:center;margin-bottom:20px}.logo{width:160px}.login-bg{align-items:center;background:radial-gradient(circle at top,#020617,#020617 60%,#001b08);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.login-bg:after{background:radial-gradient(circle,#00ff38 0,#0000 70%);content:"";filter:blur(120px);height:600px;left:50%;opacity:.35;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.abstract-shape{animation:floatBlob 18s ease-in-out infinite;border-radius:50%;filter:blur(80px);position:absolute;z-index:0}@keyframes floatBlob{0%{transform:translate(0)}50%{transform:translate(40px,-30px)}to{transform:translate(0)}}.shape1{background:#00ff85;height:420px;left:-60px;opacity:.65;top:-60px;width:420px}.shape2{background:#00d632;bottom:-60px;height:350px;opacity:.65;right:-60px;width:350px}.shape3{background:#0fc;height:320px;left:55%;opacity:.65;top:40%;width:320px}.login-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172abf;border:1px solid #ffffff0d;border-radius:24px;box-shadow:0 30px 80px #000c,0 0 40px #00ff3840;padding:40px;position:relative;width:380px;z-index:2}.login-logo{width:160px}.login-title{color:#fff;font-size:30px;margin-bottom:25px}.login-input{background:#0f172a;border:none;border-radius:10px;color:#fff;margin-bottom:15px;outline:none;padding:14px;width:100%}.login-btn{background:#00ff38;border:none;border-radius:12px;box-shadow:0 6px 18px #0006,0 0 18px #00ff3873;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:.25s;width:100%}.login-btn:hover{box-shadow:0 10px 30px #0009,0 0 30px #00ff38b3;transform:translateY(-2px)}.login-footer{color:#aaa;margin-top:20px}.login-footer a{color:#00ff85;text-decoration:none}.login-error{color:#ff4d4d;margin-top:10px}.logo-glow{display:flex;justify-content:center;margin-bottom:15px;position:relative}.logo-glow:before{animation:logoPulse 4s ease-in-out infinite;background:radial-gradient(circle,#00ff85 0,#0000 70%);content:"";filter:blur(80px);height:220px;opacity:.35;position:absolute;width:220px}.login-logo{border-radius:12px;box-shadow:0 0 25px #00ff3866;margin-bottom:15px;width:140px}@keyframes logoPulse{0%{opacity:.4;transform:scale(.9)}50%{opacity:.7;transform:scale(1.1)}to{opacity:.4;transform:scale(.9)}}.cashier-btn img{margin-right:6px}.checkout-container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff0d;border-radius:26px;box-shadow:0 30px 80px #000c,0 0 60px #00ff3826;margin:auto;max-width:720px;padding:50px 40px}.cashier-btn img{height:22px;object-fit:contain;width:22px}.checkout-logo{display:block;margin:0 auto 10px;width:140px}.client-logo{display:block;margin:5px auto 10px;width:70px}.cashier-btn svg{margin-right:8px;vertical-align:middle}
/*# sourceMappingURL=main.ab3af6b5.css.map*/