[data-bs-theme=light]{--bs-primary-rgb: 85, 85, 85;--bs-info-rgb: 108, 117, 125;--bs-success-rgb: 115, 127, 115;--bs-warning-rgb: 125, 115, 85;--bs-danger-rgb: 125, 85, 85;--bs-secondary-rgb: 95, 95, 95}[data-bs-theme=light] .text-success{--bs-success-rgb: 25, 135, 84}[data-bs-theme=light] .text-danger{--bs-danger-rgb: 220, 53, 69}[data-bs-theme=light] .bg-primary{background-color:rgba(var(--bs-primary-rgb),.85)!important}[data-bs-theme=light] .bg-info{background-color:rgba(var(--bs-info-rgb),.85)!important}[data-bs-theme=light] .bg-success{background-color:rgba(var(--bs-success-rgb),.85)!important}[data-bs-theme=light] .bg-warning{background-color:rgba(var(--bs-warning-rgb),.85)!important;color:#333!important}[data-bs-theme=light] .bg-danger{background-color:rgba(var(--bs-danger-rgb),.85)!important}[data-bs-theme=light] .bg-secondary{background-color:rgba(var(--bs-secondary-rgb),.85)!important}.rolling-number{display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1;vertical-align:baseline;position:relative;min-height:1em;overflow:visible;text-align:left}.rolling-number *{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1;vertical-align:baseline;box-sizing:border-box}.rolling-number .digit-container{display:inline-block;position:relative;overflow:hidden;vertical-align:baseline;font-variant-numeric:tabular-nums;line-height:1;min-width:.6em}.rolling-number .digit-span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;line-height:1;box-sizing:border-box}.rolling-number .static-digit{display:inline-block;font-variant-numeric:tabular-nums;line-height:1;vertical-align:baseline;text-align:center}.number-transitioning{overflow:visible!important}.number-transitioning *{transform-origin:center center;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.rolling-number.updating{animation:rollAnimation .6s cubic-bezier(.25,.46,.45,.94);transform:translateY(-2px)}@keyframes rollAnimation{0%{transform:translateY(0);opacity:1}25%{transform:translateY(-5px);opacity:.7}50%{transform:translateY(-8px);opacity:.5}75%{transform:translateY(-5px);opacity:.7}to{transform:translateY(0);opacity:1}}.rolling-number.pulse{animation:pulseAnimation .4s ease-in-out}@keyframes pulseAnimation{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.slot-machine-container{display:inline-block;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;overflow:hidden;position:relative;letter-spacing:0;word-spacing:0;white-space:nowrap}.digit-slot{display:inline-block;position:relative;height:1.2em;overflow:hidden;vertical-align:top;width:auto;text-align:center;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;margin:0;padding:0;letter-spacing:0;word-spacing:0;border:none;outline:none}.digit-roller{display:block;position:relative;top:0;transform:translateY(0);font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;letter-spacing:0;word-spacing:0;margin:0;padding:0}.rolling-digit{display:block;height:1.2em;line-height:1.2em;text-align:center;width:100%;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;letter-spacing:0;word-spacing:0;margin:0;padding:0}.digit-static{opacity:1}.digit-final{opacity:1;animation:finalDigitPulse .3s ease-out}@keyframes finalDigitPulse{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.digit-slot:has-text("."){width:.3em}.metric-card{transition:all .3s ease-in-out}.metric-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}:root{--card: 255 255 255;--card-foreground: 15 23 42;--border: 226 232 240;--muted: 241 245 249;--muted-foreground: 100 116 139}.bg-card{background-color:rgb(var(--card))!important}.text-card-foreground{color:rgb(var(--card-foreground))!important}.border{border:1px solid rgb(var(--border))!important}.rounded-lg{border-radius:.75rem!important}.card.rounded-lg:hover{transform:translateY(-2px);transition:all .2s ease-in-out;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}.number-transitioning{display:inline-block;position:relative;overflow:hidden}.rolling-number{font-variant-numeric:tabular-nums;text-rendering:geometricPrecision;font-feature-settings:"tnum","kern" 0;line-height:1.2;vertical-align:baseline;display:inline-flex;align-items:center;justify-content:center;height:1.2em}.number-updated{display:inline-flex;animation:numberPulse .3s ease-out}@keyframes numberPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.slide-transition{transition:transform .25s ease-out,opacity .25s ease-out}.slide-up-out{transform:translateY(-100%);opacity:0}.slide-up-in{transform:translateY(0);opacity:1}.slide-start-below{transform:translateY(100%);opacity:0}.number-transitioning{font-variant-numeric:tabular-nums;line-height:1;vertical-align:baseline;font-feature-settings:"tnum"}.number-transitioning,.number-transitioning *{font-variant-numeric:tabular-nums;line-height:1;vertical-align:baseline;box-sizing:border-box}.number-transitioning span{height:1.2em;line-height:1.2em;display:inline-flex;align-items:center;justify-content:center}.number-updated{font-variant-numeric:tabular-nums;line-height:1;vertical-align:baseline}
