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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Zurich;font-style:normal;font-weight:700;src:url(/mcfly/static/media/zurich_blk_wgl.b77b7f4ec03859ca7d7b.ttf) format("truetype")}*{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;user-select:none}body,html{-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;height:100%;overflow:hidden}#root{height:100vh;width:100vw}.app{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.app,.mobile-container{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.mobile-container{height:812px;max-height:100vh;max-width:100vw;width:375px}.number-input{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:textfield;background:none;border:none;color:#000;cursor:text;font-family:Zurich,Arial,sans-serif;font-size:42px;font-weight:700;height:178px;outline:none;position:absolute;right:8px;text-align:center;top:20px;-webkit-user-select:none;user-select:none;width:55px}.number-input,.number-input:empty{caret-color:#000}.number-input::-webkit-inner-spin-button,.number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input:focus{caret-color:#0000;outline:none}.number-input::selection{background:#0000}.number-input::-moz-selection{background:#0000}.toast{animation:toast-fade 2s ease-in-out forwards;background-color:#000c;border-radius:8px;color:#fff;font-size:16px;font-weight:500;left:50%;padding:12px 24px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}@keyframes toast-fade{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}10%{opacity:1;transform:translate(-50%,-50%) scale(1)}90%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}.pwned-overlay{align-items:center;animation:fastfoodBackground 3s ease-in-out infinite;background:linear-gradient(45deg,#ffc107f2,#ff6b35f2,#dc3545f2,#ffc107f2);background-size:400% 400%;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.pwned-message{animation:bounce .5s ease-in-out infinite alternate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:20px;box-shadow:0 0 30px #00000080;color:#fff;font-family:Arial Black,Arial,sans-serif;padding:30px;position:relative;text-align:center}.fastfood-text{animation:typewriter 1s steps(25) forwards;color:#fff;font-size:clamp(18px,3.5vw,28px);font-weight:700;margin-bottom:10px;text-shadow:0 0 10px #fff,2px 2px 4px #000c,-1px -1px 2px #000c}.pwned-text{-webkit-text-stroke:1px #00000080;animation:fastfoodGlow 1s ease-in-out infinite alternate,fastfoodShake .5s ease-in-out;color:#fff;font-size:clamp(40px,8vw,80px);font-weight:700;margin:20px 0;text-shadow:0 0 20px red,0 0 40px red,3px 3px 6px #000000e6,-2px -2px 4px #000000e6}.fastfood-subtitle{animation:fastfoodBlink 1s step-end infinite;color:#fff;font-size:clamp(14px,2.5vw,20px);font-weight:700;margin-top:10px;opacity:1;text-shadow:0 0 8px #fffc,2px 2px 4px #000c}.fastfood-rain{height:100vh;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.fastfood-item{animation:fastfoodFall 3s linear infinite;filter:drop-shadow(0 0 10px rgba(255,255,255,.7));font-size:clamp(24px,4vw,48px);position:absolute;top:-100px}.fastfood-item-0{animation-name:fastfoodSpin,fastfoodFall}.fastfood-item-1{animation-name:fastfoodBounce,fastfoodFall}.fastfood-item-2{animation-name:fastfoodWiggle,fastfoodFall}.fastfood-item-3{animation-name:fastfoodRotate,fastfoodFall}.fastfood-item-4{animation-name:fastfoodFlip,fastfoodFall}.fastfood-item-5{animation-name:fastfoodSwing,fastfoodFall}.confetti-container{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:8888}.confetti{animation:confettiFall 3s linear infinite;background:red;height:10px;position:absolute;width:10px}.confetti-0{animation-delay:0s;background:red;left:10%}.confetti-1{animation-delay:.2s;background:#0f0;left:20%}.confetti-2{animation-delay:.4s;background:#00f;left:30%}.confetti-3{animation-delay:.6s;background:#ff0;left:40%}.confetti-4{animation-delay:.8s;background:#f0f;left:50%}.confetti-5{animation-delay:1s;background:#0ff;left:60%}@keyframes fastfoodBackground{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:50% 0}to{background-position:0 50%}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes fastfoodGlow{0%{text-shadow:0 0 20px red,0 0 40px red,3px 3px 6px #000000e6,-2px -2px 4px #000000e6}to{text-shadow:0 0 30px red,0 0 60px red,0 0 80px red,4px 4px 8px #000000e6,-3px -3px 6px #000000e6}}@keyframes fastfoodShake{0%,to{transform:translateY(0)}25%{transform:translateY(-8px)}75%{transform:translateY(8px)}}@keyframes fastfoodBlink{50%{opacity:.3}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes fastfoodFall{to{top:100vh;transform:translateY(100px)}}@keyframes fastfoodSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fastfoodBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fastfoodWiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}@keyframes fastfoodRotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}@keyframes fastfoodFlip{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}@keyframes fastfoodSwing{0%,to{transform:rotate(0deg) translateX(0)}25%{transform:rotate(-10deg) translateX(-10px)}75%{transform:rotate(10deg) translateX(10px)}}@keyframes confettiFall{0%{opacity:1;transform:translateY(-100vh) rotate(0deg)}to{opacity:0;transform:translateY(100vh) rotate(2turn)}}.disclaimer-container{align-items:flex-start;background:linear-gradient(135deg,#ff6b35,#f7931e);display:flex;height:100vh;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;padding:20px;position:fixed;top:0;width:100vw;z-index:10000}.disclaimer-content{animation:slideIn .5s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;margin:20px auto 40px;max-width:400px;min-height:-webkit-fit-content;min-height:fit-content;padding:30px;text-align:center;width:100%}.disclaimer-header h1{color:#ff6b35;font-size:clamp(32px,6vw,48px);font-weight:700;margin:0 0 10px}.disclaimer-subtitle{color:#666;font-size:clamp(14px,3vw,18px);font-weight:600;margin-bottom:25px}.disclaimer-warning{background:#fff3cd;border:2px solid #ffc107;border-radius:10px;margin:20px 0;padding:15px}.disclaimer-warning h2{color:#856404;font-size:clamp(18px,4vw,24px);margin:0 0 8px}.disclaimer-warning p{color:#856404;font-size:clamp(14px,3vw,16px);font-weight:600;margin:0}.disclaimer-features{margin:20px 0;text-align:left}.disclaimer-features h3{color:#333;font-size:clamp(16px,3.5vw,20px);margin-bottom:12px;text-align:center}.disclaimer-features ul{list-style:none;margin:0;padding:0}.disclaimer-features li{background:#f8f9fa;border-left:4px solid #ff6b35;border-radius:8px;color:#555;font-size:clamp(14px,3vw,16px);margin:8px 0;padding:8px 12px}.disclaimer-description{background:#e7f3ff;border-radius:10px;margin:20px 0;padding:15px}.disclaimer-description p{color:#06c;font-size:clamp(14px,3vw,16px);line-height:1.5;margin:0}.easter-egg-hint{animation:easterEggPulse 2s ease-in-out infinite alternate;background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:10px;box-shadow:0 4px 15px #ff6b354d;color:#fff;margin:20px 0;padding:15px;text-align:center}.easter-egg-hint h4{font-size:clamp(16px,3.5vw,20px);margin:0 0 8px;text-shadow:0 2px 4px #0000004d}.easter-egg-hint p{font-size:clamp(14px,3vw,16px);line-height:1.4;margin:0}.easter-egg-hint strong{background:#fff3;border-radius:4px;font-size:clamp(16px,3.5vw,18px);padding:2px 6px;text-shadow:0 1px 2px #00000080}.continue-button{background:linear-gradient(45deg,#ff6b35,#f7931e);border:none;border-radius:25px;box-shadow:0 4px 15px #ff6b3566;color:#fff;cursor:pointer;font-size:clamp(16px,3.5vw,18px);font-weight:700;margin-top:20px;padding:15px 30px;transition:all .3s ease;width:100%}.continue-button:hover{box-shadow:0 6px 20px #ff6b3599;transform:translateY(-2px)}.continue-button:active{transform:translateY(0)}.disclaimer-footer{color:#00000080;font-size:clamp(11px,2.5vw,13px);font-weight:400;margin-top:20px;opacity:.7;text-align:center}@keyframes slideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes easterEggPulse{0%{box-shadow:0 4px 15px #ff6b354d;transform:scale(1)}to{box-shadow:0 6px 25px #ff6b3599;transform:scale(1.02)}}@media screen and (max-width:480px){.disclaimer-container{padding:15px}.disclaimer-content{border-radius:15px;margin-bottom:25px;margin-top:15px;max-width:320px;padding:20px}.disclaimer-header h1{font-size:clamp(24px,7vw,32px);margin-bottom:5px}.disclaimer-subtitle{font-size:clamp(12px,3vw,14px);margin-bottom:20px}.disclaimer-features{margin:15px 0}.disclaimer-features h3{font-size:clamp(14px,3.5vw,16px);margin-bottom:8px}.disclaimer-features li{font-size:clamp(12px,2.8vw,14px);margin:5px 0;padding:6px 8px}.disclaimer-warning{margin:15px 0;padding:10px}.disclaimer-warning h2{font-size:clamp(16px,4vw,20px)}.disclaimer-warning p{font-size:clamp(12px,2.8vw,14px)}.disclaimer-description{margin:15px 0;padding:12px}.disclaimer-description p{font-size:clamp(12px,2.8vw,14px)}.easter-egg-hint{margin:15px 0;padding:12px}.easter-egg-hint h4{font-size:clamp(14px,3.5vw,16px)}.easter-egg-hint p{font-size:clamp(12px,2.8vw,14px)}.continue-button{font-size:clamp(14px,3.5vw,16px);padding:12px 25px}.disclaimer-footer{font-size:clamp(10px,2.5vw,12px);margin-top:15px}}@media screen and (max-height:700px){.disclaimer-container{padding:10px}.disclaimer-content{margin-bottom:20px;margin-top:5px}}@media screen and (min-width:769px){.mobile-container{border-radius:20px;box-shadow:0 0 30px #0000004d;height:812px;width:375px}.number-input{font-size:42px;height:178px;right:8px;top:20px;width:55px}}@media screen and (max-width:768px) and (min-width:481px){.mobile-container{border-radius:0;height:100vh;width:100vw}.number-input{font-size:clamp(28px,5vw,42px);height:22%;right:2%;top:2%;width:14%}}@media screen and (max-width:480px){.mobile-container{border-radius:0;height:100vh;width:100vw}.number-input{font-size:clamp(37px,9vw,55px);height:25%;right:4%;top:1%;width:20%}.pwned-overlay{align-items:flex-start;padding-top:10vh}.pwned-message{margin-top:0}}
/*# sourceMappingURL=main.f1bb7af7.css.map*/