@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/figtree.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/figtree.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/figtree.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{background:#fff;margin:0}a{color:#374151}a:hover{color:#111827}button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #2563eb}button{transition:transform .12s,box-shadow .16s,filter .16s,border-color .16s,background-color .16s}button:not(:disabled):hover{filter:brightness(.95)}button:not(:disabled):active{filter:brightness(.9);transform:scale(.97)}button.hov-dark:not(:disabled):hover{filter:brightness(1.15)saturate(1.05)}button.hov-dark:not(:disabled):active{filter:brightness(.95)}button.hov-row:not(:disabled):hover{filter:none;background-color:#f5f9ff!important;border-color:#60a5fa!important}button.hov-flat:not(:disabled):hover{filter:none;background-color:#f3f4f6!important}button.hov-flat:not(:disabled):active{transform:scale(.92)}button.hov-card:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-3px)}button:disabled{cursor:not-allowed}.tip{position:relative}@keyframes diceshake{0%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}to{transform:rotate(-8deg)}}.shake{animation:.14s linear infinite diceshake}@keyframes fxin{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes fxout{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.94)}}@keyframes cubethrow{0%{opacity:0;transform:translate(var(--sx),190px) scale(.45)}12%{opacity:1}55%{transform:translate(calc(var(--sx) * -.08),-46px) scale(1.12)}74%{transform:translateY(8px)scale(.96)}87%{transform:translateY(-6px)scale(1.01)}to{opacity:1;transform:none}}.cube-throw{animation:1.15s cubic-bezier(.25,.7,.3,1) both cubethrow}@keyframes cuberoll{0%{transform:rotateX(0)rotateY(0)rotate(0)}to{transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz))}}.cube{animation:1.15s cubic-bezier(.2,.6,.25,1) both cuberoll}@keyframes cubeshadow{0%{opacity:0;transform:scale(.3)}55%{opacity:.35;transform:scale(.6)}74%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:none}}.cube-shadow{animation:1.15s ease-out both cubeshadow}@keyframes fxtotal{0%{opacity:0;transform:scale(.3)translateY(20px)}60%{opacity:1;transform:scale(1.18)}80%{transform:scale(.96)}to{transform:none}}@keyframes fxglow{0%{opacity:0}to{opacity:1}}.fx-glow{animation:.4s ease-out both fxglow}@keyframes robdrop{0%{opacity:0;transform:translateY(-170px)rotate(-8deg)scale(.9)}45%{opacity:1;transform:translateY(0)rotate(0)scale(1.06,.88)}60%{transform:translateY(-16px)scale(.97,1.04)}75%{transform:translateY(0)scale(1.03,.97)}86%{transform:rotate(-3deg)}to{transform:none}}.rob-fig{transform-box:fill-box;transform-origin:50% 100%;animation:.9s cubic-bezier(.3,.9,.35,1) both robdrop}@keyframes robshadow{0%{opacity:0;transform:scale(.2)}45%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:none}}.rob-shadow{transform-box:fill-box;transform-origin:50%;animation:.9s ease-out both robshadow}@keyframes robdust{0%{opacity:0;transform:scale(.4)}20%{opacity:1}to{opacity:0;transform:scale(2.4)}}.rob-dust{transform-box:fill-box;transform-origin:50%;animation:.7s ease-out .38s both robdust}.rob-dust2{animation-duration:.85s;animation-delay:.47s}@keyframes robpuff{0%{opacity:0;transform:translate(0)scale(.3)}25%{opacity:1}to{opacity:0;transform:translate(-26px,-14px)scale(1.5)}}@keyframes robpuffr{0%{opacity:0;transform:translate(0)scale(.3)}25%{opacity:1}to{opacity:0;transform:translate(26px,-14px)scale(1.5)}}.rob-puff{transform-box:fill-box;transform-origin:50%;animation:.65s ease-out .4s both robpuff}.rob-puff-r{animation-name:robpuffr}@keyframes robblink{0%,40%,48%,to{transform:scaleY(1)}44%{transform:scaleY(.1)}}@keyframes robglow{0%{opacity:0}to{opacity:1}}.rob-eyes{transform-box:fill-box;transform-origin:50%;animation:.3s ease-out .7s both robglow,1.6s ease-in-out 1s infinite robblink}@keyframes spark{0%{opacity:0;transform:scale(0)rotate(0)}40%{opacity:1;transform:scale(1.25)rotate(45deg)}to{opacity:0;transform:scale(.6)rotate(90deg)}}.spark{transform-box:fill-box;transform-origin:50%;animation:.7s ease-out .48s both spark}.spark2{animation-delay:.56s}.spark3{animation-delay:.64s}.dev-face{backface-visibility:hidden;border-radius:10px;box-shadow:0 14px 26px #00000073}.dev-back-flip{transform:rotateY(180deg)translateZ(1px)}@keyframes devreveal{0%{transform:translateY(-180px)rotateY(180deg)rotate(-8deg)scale(.6)}30%{transform:translateY(0)rotateY(180deg)rotate(0)scale(1)}42%{transform:translateY(-8px)rotateY(180deg)scale(1.02)}58%{transform:translateY(0)rotateY(180deg)scale(1.04)}82%{transform:rotateY(-14deg)scale(1.12)}to{transform:none}}.dev-reveal{animation:1.5s cubic-bezier(.3,.8,.3,1) both devreveal}@keyframes devdrop{0%{transform:translateY(-150px)rotate(-10deg)scale(.7)}50%{transform:translateY(0)rotate(2deg)scale(1.05)}70%{transform:translateY(-6px)rotate(-1deg)}to{transform:none}}.dev-drop{animation:.9s cubic-bezier(.3,.9,.35,1) both devdrop}@keyframes devshine{0%{background-position:-160px 0}to{background-position:200px 0}}.dev-reveal .dev-shine,.dev-drop .dev-shine{background:linear-gradient(105deg,#0000 35%,#ffffffa6 50%,#0000 65%) 0 0/120px 100% no-repeat;animation:.9s ease-out 1.25s both devshine}.fx-total{animation:.48s cubic-bezier(.2,1.2,.4,1) both fxtotal}.fx-in{animation:.26s cubic-bezier(.2,.9,.3,1.2) both fxin}.fx-out{animation:.28s ease-in both fxout}@keyframes fxtumble{0%{transform:translateY(0)rotate(-18deg)}25%{transform:translateY(-14px)rotate(12deg)}50%{transform:translateY(0)rotate(28deg)}75%{transform:translateY(-8px)rotate(-6deg)}to{transform:translateY(0)rotate(-18deg)}}.fx-tumble{animation:.42s linear infinite fxtumble}.fx-tumble+.fx-tumble{animation-direction:reverse;animation-delay:-.2s}@keyframes fxland{0%{transform:scale(1.35)rotate(14deg)}60%{transform:scale(.92)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.fx-land{animation:.42s cubic-bezier(.2,1.2,.4,1) both fxland}@keyframes fxpop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.fx-pop{animation:.42s cubic-bezier(.2,1.2,.4,1) .12s both fxpop}@keyframes fxrise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fx-rise{animation:.32s ease-out both fxrise}@keyframes fxdrop{0%{opacity:0;transform:translateY(-46px)scale(.7)}55%{opacity:1;transform:translateY(4px)scale(1.06)}75%{transform:translateY(0)rotate(-6deg)}90%{transform:rotate(5deg)}to{transform:none}}.fx-drop{animation:.7s cubic-bezier(.3,1.1,.4,1) .2s both fxdrop}@keyframes slideright{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}.slide-in{animation:.24s cubic-bezier(.2,.8,.2,1) slideright}@keyframes dropin{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.drop-in{animation:.22s ease-out dropin}@keyframes panelin{0%{opacity:0;border-radius:28px;transform:translate(-46px)scale(.86,.92)}45%{opacity:1;transform:translate(9px)scale(1.04,.97)}62%{transform:translate(-4px)scale(.98,1.025)}78%{transform:translate(2px)scale(1.01,.995)}90%{transform:translate(-1px)scale(.998,1.003)}to{transform:none}}@keyframes panelout{0%{opacity:1;transform:none}30%{opacity:1;transform:translate(7px)scale(1.03,.97)}to{opacity:0;transform:translate(-52px)scale(.84,.9)}}.panel-in{transform-origin:0 70%;animation:.56s cubic-bezier(.22,.9,.3,1) both panelin}.panel-out{transform-origin:0 70%;animation:.28s cubic-bezier(.55,0,.8,.45) forwards panelout;pointer-events:none!important}@keyframes bubblein{0%{opacity:0;transform:translateY(-18px)scale(.6,.5)}45%{opacity:1;transform:translateY(3px)scale(1.06,1.08)}62%{transform:scale(.97,.95)}78%{transform:scale(1.015,1.02)}to{transform:none}}@keyframes bubbleout{0%{opacity:1;transform:none}30%{transform:scale(1.05,1.04)}to{opacity:0;transform:scale(.6,.55)}}.offer-in{transform-origin:50% 0;animation:.52s cubic-bezier(.22,.9,.3,1) both bubblein}.dialog-in{animation:.52s cubic-bezier(.22,.9,.3,1) both bubblein}.dialog-out{animation:.28s cubic-bezier(.55,0,.8,.45) forwards bubbleout}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.backdrop-in{animation:.2s ease-out both fadein}.backdrop-out{pointer-events:none;animation:.28s ease-in forwards fadeout}@keyframes cardlost{0%{opacity:1;transform:none}25%{opacity:1;transform:translate(4px,-14px)rotate(-6deg)scale(1.06)}to{opacity:0;transform:translate(70px,-90px)rotate(38deg)scale(.55)}}.card-lost{filter:drop-shadow(0 0 6px #dc2626b3);animation:.75s cubic-bezier(.45,0,.7,.4) forwards cardlost}@keyframes cardlosttext{0%{opacity:0;transform:translate(-50%,6px)scale(.6)}25%{opacity:1;transform:translate(-50%,-6px)scale(1.15)}to{opacity:0;transform:translate(-50%,-30px)scale(1)}}.card-lost-text{animation:.9s ease-out forwards cardlosttext}@keyframes turnword{0%{opacity:0;transform:scale(.2)rotate(-8deg)}45%{opacity:1;transform:scale(1.18)rotate(3deg)}62%{transform:scale(.93,1.06)rotate(-1deg)}78%{transform:scale(1.04,.97)}to{transform:none}}.turn-word{animation:.7s cubic-bezier(.22,.9,.3,1) both turnword}@keyframes turnrays{0%{opacity:0;transform:scale(.4)rotate(0)}30%{opacity:1}to{opacity:1;transform:scale(1)rotate(40deg)}}.turn-rays{animation:2.2s cubic-bezier(.2,.8,.3,1) both turnrays}@media (prefers-reduced-motion:reduce){.turn-word,.turn-rays{animation:.12s ease-out both fadein}.card-lost,.card-lost-text{animation:.4s ease-out forwards fadeout}.panel-in,.offer-in,.dialog-in,.backdrop-in{animation:.12s ease-out both fadein}.panel-out,.dialog-out,.backdrop-out{animation:.12s ease-in forwards fadeout}}@keyframes waitdot{0%,to{opacity:.25}50%{opacity:1}}.wait{animation:1s ease-in-out infinite waitdot}@keyframes rcdeal{0%{opacity:0;transform:translateY(-190px) rotate(calc(var(--rc-tilt) * 4)) scale(.55)}55%{opacity:1;transform:translateY(10px) rotate(calc(var(--rc-tilt) * -.5)) scale(1.08)}78%{transform:translateY(-5px) rotate(calc(var(--rc-tilt) * .5)) scale(.98)}to{opacity:1;transform:rotate(calc(var(--rc-tilt) * .25))}}@keyframes rcfly{0%{opacity:1;transform:rotate(calc(var(--rc-tilt) * .25))}25%{opacity:1;transform:translateY(-16px)scale(1.08)}to{opacity:0;transform:translate(var(--rc-x,-300px),var(--rc-y,120px)) rotate(calc(var(--rc-tilt) * -3)) scale(.32)}}.rc-card{animation:rcdeal .62s cubic-bezier(.25,.9,.35,1) var(--rc-delay) both,rcfly .64s cubic-bezier(.55,0,.75,.45) var(--rc-fly) forwards;filter:drop-shadow(0 12px 16px #00000073);position:relative}.rc-sparkles{pointer-events:none;position:absolute;top:-20px;left:-20px;overflow:visible}@keyframes rcspark{0%{opacity:0;transform:scale(0)rotate(0)}45%{opacity:1;transform:scale(1.2)rotate(45deg)}to{opacity:0;transform:scale(.5)rotate(90deg)}}.rc-spark{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.76s ease-out both rcspark;animation-delay:calc(var(--rc-delay) + .26s)}@keyframes rcshine{0%{transform:translate(0)skew(-14deg)}to{transform:translate(150px)skew(-14deg)}}.rc-shine{animation:rcshine .62s ease-out calc(var(--rc-delay) + .48s) both}@media (prefers-reduced-motion:reduce){.rc-card{animation:rcdeal 1ms both,rcfly 1ms linear var(--rc-fly) forwards}.rc-spark,.rc-shine{opacity:0;animation:none}}html,body,#root{height:100%}
