.App{text-align:center}.app_container{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#000;pointer-events:none}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mock-ad-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#080a12eb;font-family:Fredoka,Segoe UI Rounded,Nunito,sans-serif;pointer-events:auto}.mock-ad-card{width:min(420px,100%);border-radius:20px;padding:28px 24px 22px;background:linear-gradient(180deg,#2a3550,#1a2236);border:2px solid rgba(255,255,255,.12);box-shadow:0 18px 48px #00000073;color:#f5f7ff;text-align:center}.mock-ad-badge{display:inline-block;margin-bottom:12px;padding:4px 10px;border-radius:999px;background:#ffc4402e;color:#ffd978;font-size:12px;letter-spacing:.04em}.mock-ad-title{margin:0 0 8px;font-size:22px;font-weight:700}.mock-ad-subtitle{margin:0 0 20px;font-size:14px;line-height:1.45;color:#f5f7ffc7}.mock-ad-progress-track{height:10px;border-radius:999px;background:#ffffff1f;overflow:hidden;margin-bottom:10px}.mock-ad-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb347,#ff6b6b);transition:width .12s linear}.mock-ad-countdown{margin:0 0 18px;font-size:13px;color:#f5f7ffb8}.mock-ad-actions{display:flex;gap:10px;justify-content:center}.mock-ad-btn{border:none;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer}.mock-ad-btn--primary{background:linear-gradient(180deg,#ffd978,#ffb347);color:#2a1800}.mock-ad-btn--ghost{background:#ffffff14;color:#f5f7ffe0}.mock-ad-btn:disabled{opacity:.55;cursor:not-allowed}.modal-container{position:absolute;width:100%;height:100%;visibility:hidden;opacity:0}.modal-mask{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;visibility:hidden;opacity:0;background-color:#000000b8}.modal-close{display:flex;justify-content:center;align-items:center;position:absolute;top:8px;left:8px;z-index:100;width:34px;height:34px;border-radius:50%;background:linear-gradient(180deg,#ff8a5c,#f25430 55%,#d63a1c);border:2.5px solid #8c2c10;color:#fff;font-family:Fredoka,Segoe UI Rounded,Nunito,sans-serif;font-size:16px;font-weight:700;line-height:1;text-shadow:0 1px 2px rgba(120,30,5,.6);box-shadow:inset 0 2px #ffffff73,inset 0 -3px 4px #781e0559,0 3px #5a3311b3,0 4px 10px #0000004d;cursor:pointer;pointer-events:auto;visibility:hidden;opacity:0;transition:transform .12s ease}.modal-close:hover{transform:translateY(-1px)}.modal-close:active{transform:translateY(1px);box-shadow:inset 0 2px #ffffff73,inset 0 -3px 4px #781e0559,0 1px #5a3311b3,0 2px 6px #0000004d}.page_container{position:absolute;top:0;left:0;visibility:hidden;opacity:0;overflow:hidden;width:100%;height:100%}.page_container.page_container--scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;pointer-events:auto}.merchant_child_shell{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.merchant_child_shell[data-active=true]{pointer-events:auto}.children-group{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;transform:none}.child_container{position:absolute;top:0;left:0;opacity:0;visibility:hidden;overflow:visible;width:100%;height:100%;pointer-events:auto}.exit-menu{position:absolute;cursor:pointer;right:0;top:0;width:30px;height:30px;background-color:gray;pointer-events:auto}.pop-right{position:absolute;top:0;left:0;height:auto;width:auto;z-index:2000;background-color:#fff;pointer-events:auto}.pop-center-large{position:fixed;top:50%;left:50%;height:80%;width:80%;transform:translate(-50%,-50%);z-index:2000;opacity:0;visibility:hidden;pointer-events:auto}.pop-center-full{position:fixed;top:50%;left:50%;height:100%;width:100%;transform:translate(-50%,-50%);z-index:2000;opacity:0;visibility:hidden;pointer-events:auto}.pop-big{position:fixed;top:50%;left:50%;height:50%;width:50%;transform:translate(-50%,-50%);z-index:90000;pointer-events:auto}.pop-medium{position:fixed;top:50%;left:50%;height:50%;width:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;pointer-events:auto}.pop-small{position:fixed;top:50%;left:50%;height:35%;width:35%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;pointer-events:auto}.signin-btn{display:flex;align-items:center;justify-content:center;width:80px;height:40px;background-color:#5590f5;border:1px solid #ddd;border-radius:4px}.mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3}.signin_control{z-index:1000;opacity:0;visibility:hidden;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:transparent}.auth_mask{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:990;width:100vw;height:100vh;opacity:0;visibility:hidden;background-color:#000}.auth_check{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#f6f5f5;pointer-events:none}.phone_container{display:flex;justify-content:center;width:100%}.phone_number{display:flex;justify-content:center;align-items:center;width:70%;height:40px;font-size:25px;color:#fff;background-color:green}.PhoneInputInput{height:35px}.exit-menu{position:absolute;cursor:pointer;right:0;top:0;width:30px;height:30px;background-color:#efeded;pointer-events:auto}.sso-auth-mask{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;overflow:hidden;pointer-events:auto;opacity:0;visibility:hidden}.sso-auth-mask--portal{background:#1e12059e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sso-auth-layer{position:fixed;top:0;right:0;display:flex;flex-direction:column;width:100%;height:100%;pointer-events:none;overflow:hidden;opacity:0;visibility:hidden;background:#fff}.sso-auth-layer--portal{background:linear-gradient(180deg,#f8e5b8,#f3d79b 55%,#eecb85);border-left:6px solid #6f4318;box-shadow:inset 0 3px #ffffff8c,inset 0 -6px 14px #96602147,-8px 0 30px #00000059;color:#5b3a12;font-family:Fredoka,Segoe UI Rounded,Nunito,sans-serif}.sso-auth-head{flex-shrink:0;pointer-events:auto}.sso-auth-layer--portal .sso-auth-head h2{margin:0}.sso-auth-body{flex:1;min-height:0;display:flex;flex-direction:column;pointer-events:auto;overflow:hidden}.sso-auth-layer--portal .sso-auth-body{padding:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.sso-auth-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:3px solid #8c2c10;border-radius:50%;background:linear-gradient(180deg,#ff8a5c,#f25430 55%,#d63a1c);box-shadow:inset 0 3px #ffffff73,inset 0 -4px 6px #781e0566,0 4px #5a3311cc;color:#fff;font-family:Fredoka,Segoe UI Rounded,Nunito,sans-serif;font-size:26px;font-weight:700;line-height:1;text-shadow:0 2px 2px rgba(120,30,5,.6);cursor:pointer;pointer-events:auto;opacity:0;visibility:hidden;transition:transform .15s ease}.sso-auth-close--floating{position:absolute;top:12px;right:12px;z-index:2}.sso-auth-close:hover{transform:scale(1.08)}.sso-auth-layer--portal .sso-auth-head .sso-auth-close:hover{transform:translateY(-50%) scale(1.08)}.sso-auth-panel{display:flex;flex-direction:column;width:100%;height:100%;pointer-events:auto;background:#fff}.sso-auth-panel--portal{background:transparent;color:inherit}.sso-auth-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;pointer-events:auto;gap:12px;padding:16px;box-sizing:border-box;background:#fff}.sso-auth-form--portal{background:transparent;color:#5b3a12}.sso-auth-form--portal p{color:#7a5520;font-weight:600}html{color-scheme:dark;background-color:#3a6f63;background-image:linear-gradient(165deg,#5a8f9a,#3a6f63 38%,#2a5248)}html,body,#root{min-height:100%;height:100%}body{background-color:#3a6f63;background-image:linear-gradient(165deg,#5a8f9a,#3a6f63 38%,#2a5248)}#root{background-color:transparent}@media (max-aspect-ratio: 1/1){html,body{background-color:#345c4a;background-image:linear-gradient(165deg,#4f7d6a,#345c4a 40%,#264a3a)}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.roboto-thin{font-family:Roboto,sans-serif;font-weight:100;font-style:normal}.roboto-thin-italic{font-family:Roboto,sans-serif;font-weight:100;font-style:italic}.roboto-light{font-family:Roboto,sans-serif;font-weight:300;font-style:normal}.roboto-light-italic{font-family:Roboto,sans-serif;font-weight:300;font-style:italic}.roboto-regular{font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.roboto-regular-italic{font-family:Roboto,sans-serif;font-weight:400;font-style:italic}.roboto-medium{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.roboto-medium-italic{font-family:Roboto,sans-serif;font-weight:500;font-style:italic}.roboto-bold{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}.roboto-bold-italic{font-family:Roboto,sans-serif;font-weight:700;font-style:italic}.roboto-black{font-family:Roboto,sans-serif;font-weight:900;font-style:normal}.roboto-black-italic{font-family:Roboto,sans-serif;font-weight:900;font-style:italic}
