.Coinflip_coinflipRoot__PhxJJ{--rfy-green:#009c6d;--rfy-green-hover:#00b07c;--rfy-green-glow:rgba(0,156,109,.15);--rfy-green-win:#3ed179;--rfy-bg-page:#0a0a0a;--rfy-bg-card:#111;--rfy-bg-deep:#161616;--rfy-bg-elevated:#1a1a1a;--rfy-bg-overlay:#1e1e1e;--rfy-bg-surface:#222;--rfy-bg-hover:#2a2a2a;--rfy-bg-input:#0a0a0a;--rfy-border:#222;--rfy-border-hover:#2e2e2e;--rfy-border-active:#009c6d;--rfy-border-subtle:#1a1a1a;--rfy-border-deep:#141414;--rfy-text-primary:#f0f0f0;--rfy-text-dim:#d8d8d8;--rfy-text-secondary:#b0b0b0;--rfy-text-caption:#888;--rfy-text-muted:#555;--rfy-text-inverse:#0a0a0a;--rfy-status-error:#ef4444;--rfy-status-warning:#f59e0b;--rfy-status-success:#009c6d;--font-saira:"Saira",system-ui,sans-serif;--font-geo:"Saira",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;font-family:var(--font-saira);color:var(--rfy-text-primary);letter-spacing:.005em;-webkit-font-smoothing:antialiased}.Coinflip_rfyScroll__9658g::-webkit-scrollbar{width:8px}.Coinflip_rfyScroll__9658g::-webkit-scrollbar-track{background:transparent}.Coinflip_rfyScroll__9658g::-webkit-scrollbar-thumb{background:#1f1f1f;border-radius:4px}.Coinflip_rfyScroll__9658g::-webkit-scrollbar-thumb:hover{background:#2a2a2a}@keyframes Coinflip_rfy-spin__QRnb8{to{transform:rotate(1turn)}}@keyframes Coinflip_ringPulse__yoCNe{0%{transform:translate(-50%,-50%) scale(.4);opacity:.9}60%{opacity:.35}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}.Coinflip_winRing__ZbtVK{position:absolute;left:50%;top:50%;width:260px;height:260px;border-radius:50%;border:2px solid var(--rfy-green);box-shadow:0 0 40px var(--rfy-green-glow),inset 0 0 40px var(--rfy-green-glow);animation:Coinflip_ringPulse__yoCNe .9s ease-out forwards;pointer-events:none}@keyframes Coinflip_confettiFall__92ePp{0%{transform:translate(var(--x0),var(--y0)) rotate(0deg);opacity:1}to{transform:translate(var(--x1),var(--y1)) rotate(var(--r));opacity:0}}.Coinflip_confettiPiece__QakqE{position:absolute;left:50%;top:50%;width:8px;height:12px;animation:Coinflip_confettiFall__92ePp .9s cubic-bezier(.2,.6,.3,1) forwards;pointer-events:none}@keyframes Coinflip_idleFloat__Ag05N{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.Coinflip_idleFloat__Ag05N{animation:Coinflip_idleFloat__Ag05N 3s ease-in-out infinite}@keyframes Coinflip_calloutIn__TPzc_{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Coinflip_calloutIn__TPzc_{animation:Coinflip_calloutIn__TPzc_ .26s ease-out forwards}@keyframes Coinflip_pillIn__5Qmrl{0%{opacity:0;transform:translateX(18px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.Coinflip_pillIn__5Qmrl{animation:Coinflip_pillIn__5Qmrl .22s cubic-bezier(.2,.8,.3,1) both}@keyframes Coinflip_rowIn__KN2vY{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Coinflip_rowIn__KN2vY{animation:Coinflip_rowIn__KN2vY .26s ease-out both}@keyframes Coinflip_checkPulse__XXQZY{0%{transform:scale(.7);opacity:0}50%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}.Coinflip_checkPulse__XXQZY{animation:Coinflip_checkPulse__XXQZY .4s ease-out both}@keyframes Coinflip_slideInRight__nyCMl{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Coinflip_fadeIn__0kvuz{0%{opacity:0}to{opacity:1}}.Coinflip_slideInRight__nyCMl{animation:Coinflip_slideInRight__nyCMl .26s cubic-bezier(.2,.8,.3,1) both}.Coinflip_fadeIn__0kvuz{animation:Coinflip_fadeIn__0kvuz .2s ease-out both}@keyframes Coinflip_shimmer__nzhUi{0%{background-position:-400px 0}to{background-position:400px 0}}.Coinflip_skeleton__3CQLG{background:linear-gradient(90deg,#161616,#1f1f1f 50%,#161616);background-size:800px 100%;animation:Coinflip_shimmer__nzhUi 1.4s linear infinite;border-radius:6px}.Coinflip_focusRing__X4mCd:focus-visible{outline:2px solid var(--rfy-green);outline-offset:2px}.Coinflip_mono__La_vJ{font-family:var(--font-mono)}.Coinflip_geo__V_bNU{font-family:var(--font-geo);letter-spacing:.01em}@media (prefers-reduced-motion:reduce){.Coinflip_idleFloat__Ag05N{animation:none}}@media (max-width:900px){.Coinflip_playRow__oAXra{flex-direction:column!important;min-height:0!important}.Coinflip_playRow__oAXra>aside{width:100%!important;flex-shrink:1!important;border-right:none!important;border-bottom:1px solid var(--rfy-border)}.Coinflip_playRow__oAXra>div{width:100%!important;min-height:440px}}@media (max-width:640px){.Coinflip_coinflipRoot__PhxJJ{padding:0!important}.Coinflip_cardRoot__cM9Y6{border-radius:0!important;margin:0!important;border-left:none!important;border-right:none!important}.Coinflip_playRow__oAXra>div{min-height:380px}}