@font-face{font-family:Minwin Display Fallback;src:local(Arial);size-adjust:82.76%;ascent-override:120.83%;descent-override:24.17%;line-gap-override:0%}@font-face{font-family:Minwin Text Fallback;src:local(Arial);size-adjust:101.13%;ascent-override:101.35%;descent-override:27.19%;line-gap-override:0%}:root{--font-body:"IBM Plex Sans", "Minwin Text Fallback", sans-serif;--font-display:"Barlow Condensed", "Minwin Display Fallback", sans-serif}
:root{--font-sans:"IBM Plex Sans", sans-serif;--font-mono:var(--font-sans);--radius-card:12px;--radius-control:8px}body{font-variant-numeric:tabular-nums}:where(button,a,select,input){-webkit-tap-highlight-color:transparent}:where(button,a){transition:color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), scale var(--dur-1) var(--ease-out)}:where(button:not(:disabled),a):hover{filter:brightness(.97)}:where(button:not(:disabled),a):active{scale:.98}:where(button,a,select,input):focus-visible{outline:2px solid var(--action,var(--paint-6944d4-brand));outline-offset:3px}:where(button:disabled){cursor:default}.enter-button{transform-origin:50%}.enter-button.entry-confirmed{background:var(--paint-176344-money-won);color:#fff;animation:entry-confirm var(--dur-3) var(--ease-out)}@keyframes entry-confirm{0%{scale:.98}60%{scale:1.015}to{scale:1}}.skeleton-history{height:116px;margin:12px 0}.ui-skeleton{animation-delay:.3s}@media (prefers-reduced-motion:reduce){:where(button,a,select,input){transition:none!important}:where(button,a):active{scale:1}.enter-button.entry-confirmed{animation:none}}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :before,html[data-reduced-motion=true] :after{transition-duration:0s!important;animation-duration:0s!important}@media (prefers-reduced-motion:reduce){:where(button,a):active{scale:1!important}}html[data-reduced-motion=true] :where(button,a):active{scale:1!important}