.RootLoginPortal_portal__fis8g{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/tapz-main-bg.png) 50% /cover no-repeat fixed}@media (max-width:480px){.RootLoginPortal_portal__fis8g{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/tapz-mobile-bg.png) 50% /cover no-repeat fixed}}.RootLoginPortal_card__p0QWd{width:100%;max-width:440px;background:hsla(0,0%,100%,.04);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.18);border-radius:20px;box-shadow:0 32px 80px rgba(0,0,0,.65),0 16px 40px rgba(0,0,0,.45),0 8px 16px rgba(0,0,0,.35);position:relative;overflow:hidden;display:flex;flex-direction:column}.RootLoginPortal_glassTint__aKBCw{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,90,31,.1),hsla(0,0%,100%,.04) 50%,rgba(255,90,31,.08));pointer-events:none;z-index:0}.RootLoginPortal_glassNoise__KSeSq{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");opacity:.5;mix-blend-mode:overlay;pointer-events:none;z-index:1}.RootLoginPortal_glassDiagonalSheen__qM1B1{position:absolute;inset:0;background:linear-gradient(135deg,transparent 25%,hsla(0,0%,100%,.03) 40%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.03) 60%,transparent 75%);pointer-events:none;z-index:2}.RootLoginPortal_glassShine__lJqn5{position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);pointer-events:none;z-index:3}.RootLoginPortal_glassGlintTop__G_dEY{position:absolute;top:0;left:25%;right:25%;height:3px;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.5) 30%,transparent 70%);filter:blur(1px);pointer-events:none;z-index:4}.RootLoginPortal_glassGlintBottom__pO6PV{position:absolute;bottom:0;left:30%;right:30%;height:3px;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,.4) 30%,transparent 70%);filter:blur(1px);pointer-events:none;z-index:4}.RootLoginPortal_glassContent__xK7z8{position:relative;z-index:5;padding:28px 24px;flex:1}.RootLoginPortal_card__p0QWd input{background:hsla(0,0%,100%,.06)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:12px!important;padding:14px 16px!important;color:#fff!important;font-size:16px!important;outline:none!important;box-sizing:border-box!important}.RootLoginPortal_card__p0QWd input:focus{background:hsla(0,0%,100%,.1)!important;border-color:rgba(255,90,31,.5)!important}.RootLoginPortal_card__p0QWd input::placeholder{color:hsla(0,0%,100%,.65);opacity:1}.RootLoginPortal_toggleTrack__Kah4h{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.15)!important}.RootLoginPortal_enterBtn__ARCEj{background:#ff5a1f!important;border:none!important;border-radius:12px!important;padding:16px!important;color:#fff!important;font-weight:700!important;letter-spacing:2px!important;font-size:15px!important;cursor:pointer;box-shadow:0 0 18px rgba(255,90,31,.7),0 0 32px rgba(255,90,31,.4),0 6px 16px rgba(0,0,0,.4)!important;transition:all .2s ease!important}.RootLoginPortal_enterBtn__ARCEj:hover{background:#e54e1a!important;box-shadow:0 0 22px rgba(255,90,31,.85),0 0 40px rgba(255,90,31,.5),0 8px 20px rgba(0,0,0,.5)!important}.RootLoginPortal_toggleThumb__kCvXm{background:#ff5a1f;box-shadow:0 0 12px rgba(255,90,31,.55),0 0 24px rgba(255,90,31,.35),0 4px 12px rgba(0,0,0,.3);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease-out}.RootLoginPortal_toggleTrack__Kah4h:hover .RootLoginPortal_toggleThumb__kCvXm{box-shadow:0 0 16px rgba(255,90,31,.75),0 0 32px rgba(255,90,31,.45),0 4px 16px rgba(0,0,0,.4)}.RootLoginPortal_forgotLink__SoH7z{color:#ff5a1f;transition:color .18s ease-out}.RootLoginPortal_forgotLink__SoH7z:hover{color:#e54e1a}.RootLoginPortal_logoImage___qQqg{filter:drop-shadow(0 16px 50px rgba(0,0,0,.55)) drop-shadow(0 6px 20px rgba(0,0,0,.35))}.RootLoginPortal_helperText__l1RA1{margin-top:32px;text-align:center;font-size:18px;font-weight:600;color:#fff;line-height:1.5;padding:0 16px}.RootLoginPortal_helperLink__Wby8_{color:#ff5a1f;font-weight:700;text-decoration:none}.RootLoginPortal_helperLink__Wby8_:hover{text-decoration:underline}@media (max-width:480px){.RootLoginPortal_helperText__l1RA1{font-size:15px;padding:0 20px;line-height:1.45}}.RootLoginPortal_formPane__GU3zx{animation:RootLoginPortal_tapz-portal-fade-in__Ul_Bi .22s cubic-bezier(.16,1,.3,1)}@keyframes RootLoginPortal_tapz-portal-fade-in__Ul_Bi{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ForgotPinModal_backdrop___ziU7{position:fixed;inset:0;background:rgba(0,0,0,.5);animation:ForgotPinModal_tapz-fp-backdrop-in__qIoKb .18s ease-out}@keyframes ForgotPinModal_tapz-fp-backdrop-in__qIoKb{0%{opacity:0}to{opacity:1}}.ForgotPinModal_cardWrap__HGtj2{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none;animation:ForgotPinModal_tapz-fp-card-in__HEWee .22s cubic-bezier(.16,1,.3,1)}@keyframes ForgotPinModal_tapz-fp-card-in__HEWee{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ForgotPinModal_cardWrap__HGtj2.ForgotPinModal_behind__zmKQ7{opacity:.5;filter:blur(.5px);transition:opacity .2s ease-out,filter .2s ease-out}.ForgotPinModal_cardWrap__HGtj2.ForgotPinModal_behind__zmKQ7 .ForgotPinModal_card__lrauG{pointer-events:none}.ForgotPinModal_card__lrauG{width:100%;max-width:440px;background:rgba(15,8,5,.82);backdrop-filter:blur(26px) saturate(140%);-webkit-backdrop-filter:blur(26px) saturate(140%);border:1px solid hsla(0,0%,100%,.18);border-radius:20px;box-shadow:0 32px 80px rgba(0,0,0,.65),0 16px 40px rgba(0,0,0,.45),0 8px 16px rgba(0,0,0,.35);position:relative;overflow:hidden;display:flex;flex-direction:column;pointer-events:auto}.ForgotPinModal_glassTint__GmZ5H{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,90,31,.1),hsla(0,0%,100%,.04) 50%,rgba(255,90,31,.08));pointer-events:none;z-index:0}.ForgotPinModal_glassNoise__kWrBa{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");opacity:.5;mix-blend-mode:overlay;pointer-events:none;z-index:1}.ForgotPinModal_glassDiagonalSheen__sw2pF{position:absolute;inset:0;background:linear-gradient(135deg,transparent 25%,hsla(0,0%,100%,.03) 40%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.03) 60%,transparent 75%);pointer-events:none;z-index:2}.ForgotPinModal_glassShine__u74b0{position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);pointer-events:none;z-index:3}.ForgotPinModal_glassGlintTop__uFv2r{position:absolute;top:0;left:25%;right:25%;height:3px;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.5) 30%,transparent 70%);filter:blur(1px);pointer-events:none;z-index:4}.ForgotPinModal_glassGlintBottom__sDbvY{position:absolute;bottom:0;left:30%;right:30%;height:3px;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,.4) 30%,transparent 70%);filter:blur(1px);pointer-events:none;z-index:4}.ForgotPinModal_content__UNjaD{position:relative;z-index:5;padding:28px 24px 24px}.ForgotPinModal_closeBtn__9GwmP{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);color:#fff;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:6;transition:background .16s ease;font-family:inherit}.ForgotPinModal_closeBtn__9GwmP:hover{background:hsla(0,0%,100%,.12)}.ForgotPinModal_title__Uzi0z{margin:0 0 8px;font-family:var(--tapz-font-display,"Bebas Neue",sans-serif);font-size:22px;font-weight:700;letter-spacing:1px;color:#fff;text-align:center}.ForgotPinModal_subtitle__gqaAY{margin:0 0 18px;font-size:13px;color:hsla(0,0%,100%,.7);text-align:center;line-height:1.45}.ForgotPinModal_questionText__nUgRw{margin:0 0 18px;font-size:15px;color:#fff;font-weight:500;text-align:center;line-height:1.45;padding:14px 12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:10px}.ForgotPinModal_label__WZehP{display:block;font-family:var(--tapz-font-label,"Barlow Condensed",sans-serif);font-size:14px;font-weight:800;letter-spacing:1.5px;color:#fff;margin-bottom:8px}.ForgotPinModal_input__pvdL_{width:100%;background:hsla(0,0%,100%,.06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:14px 16px;color:#fff;font-size:16px;outline:none;box-sizing:border-box;margin-bottom:14px;font-family:inherit}.ForgotPinModal_input__pvdL_:focus{background:hsla(0,0%,100%,.1);border-color:rgba(255,90,31,.5)}.ForgotPinModal_input__pvdL_::placeholder{color:hsla(0,0%,100%,.65);opacity:1}.ForgotPinModal_pinInput__IXi0z{text-align:center;letter-spacing:.3em;font-size:18px}.ForgotPinModal_primaryBtn__G0PCF{width:100%;background:#ff5a1f;border:none;border-radius:12px;padding:16px;color:#fff;font-weight:700;letter-spacing:2px;font-size:15px;cursor:pointer;box-shadow:0 0 18px rgba(255,90,31,.7),0 0 32px rgba(255,90,31,.4),0 6px 16px rgba(0,0,0,.4);transition:all .2s ease;font-family:inherit;text-transform:uppercase}.ForgotPinModal_primaryBtn__G0PCF:hover:not(:disabled){background:#e54e1a;box-shadow:0 0 22px rgba(255,90,31,.85),0 0 40px rgba(255,90,31,.5),0 8px 20px rgba(0,0,0,.5)}.ForgotPinModal_primaryBtn__G0PCF:disabled{opacity:.6;cursor:not-allowed}.ForgotPinModal_secondaryEmailBtn__acBqZ{width:100%;margin-top:12px;background:transparent;border:1px solid rgba(255,90,31,.5);border-radius:12px;padding:13px;color:#ff5a1f;font-weight:600;letter-spacing:1.5px;font-size:13px;cursor:pointer;text-transform:uppercase;font-family:inherit;transition:background .16s ease,border-color .16s ease}.ForgotPinModal_secondaryEmailBtn__acBqZ:hover:not(:disabled){background:rgba(255,90,31,.08);border-color:rgba(255,90,31,.7)}.ForgotPinModal_secondaryEmailBtn__acBqZ:disabled{opacity:.5;cursor:not-allowed}.ForgotPinModal_inputWarningMsg__NwL3v{margin:8px 0 4px;text-align:center;font-size:13px;color:#ff9d6b;line-height:1.45}.ForgotPinModal_secondaryBtn__oQoiv{width:100%;margin-top:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;padding:13px;color:#fff;font-weight:600;letter-spacing:1.5px;font-size:13px;cursor:pointer;text-transform:uppercase;font-family:inherit;transition:background .16s ease}.ForgotPinModal_secondaryBtn__oQoiv:hover:not(:disabled){background:hsla(0,0%,100%,.12)}.ForgotPinModal_secondaryBtn__oQoiv:disabled{opacity:.6;cursor:not-allowed}.ForgotPinModal_errorBox__r77R7{background:color-mix(in srgb,var(--tapz-danger,#e23b3b) 14%,transparent);border:1px solid color-mix(in srgb,var(--tapz-danger,#e23b3b) 50%,transparent);color:#fff;font-size:13px;padding:10px 12px;border-radius:10px;margin-bottom:14px;text-align:center}.ForgotPinModal_successBox__KCyj7{background:color-mix(in srgb,var(--tapz-success,#2dbf6c) 14%,transparent);border:1px solid color-mix(in srgb,var(--tapz-success,#2dbf6c) 50%,transparent);color:#fff;font-size:14px;padding:16px 14px;border-radius:10px;text-align:center;margin-bottom:6px;line-height:1.45}.ForgotPinModal_maskedEmail__DiK82{font-weight:700;color:#ffba8c;letter-spacing:.4px}.ForgotPinModal_portalToast__uoPlm{position:fixed;top:24px;left:50%;transform:translateX(-50%);background:rgba(8,6,4,.92);border:1px solid rgba(45,191,108,.55);color:#fff;padding:14px 22px;border-radius:12px;font-size:14px;font-weight:600;letter-spacing:.5px;z-index:60000;box-shadow:0 12px 40px rgba(0,0,0,.5);animation:ForgotPinModal_tapz-fp-toast-in__Whg4C .24s cubic-bezier(.16,1,.3,1)}@keyframes ForgotPinModal_tapz-fp-toast-in__Whg4C{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.SplashIntro_splash__PSRIJ{position:fixed;inset:0;z-index:99999;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/tapz-main-bg.png) 50% /cover no-repeat fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;opacity:1;transition:opacity .4s ease-out;pointer-events:none}@media (max-width:480px){.SplashIntro_splash__PSRIJ{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/tapz-mobile-bg.png) 50% /cover no-repeat fixed}}.SplashIntro_splash__PSRIJ.SplashIntro_fading__vYJ3N{opacity:0}.SplashIntro_gifWrap__pkkpZ{filter:drop-shadow(0 0 30px rgba(255,90,31,.5)) drop-shadow(0 8px 24px rgba(0,0,0,.4))}.SplashIntro_spinningLogo__Z2vY3{display:block;width:200px;height:200px;object-fit:contain;animation:SplashIntro_tapzVariableSpin__y1JQq 5s linear infinite;transform-origin:center}@keyframes SplashIntro_tapzVariableSpin__y1JQq{0%{transform:rotate(0deg)}25%{transform:rotate(540deg)}50%{transform:rotate(2turn)}75%{transform:rotate(1260deg)}to{transform:rotate(4turn)}}.SplashIntro_loadingText__YPqsS{display:flex;gap:4px;font-family:var(--tapz-font-label,"Barlow Condensed",sans-serif);font-size:28px;letter-spacing:6px;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5),0 0 20px rgba(255,90,31,.3)}.SplashIntro_letter__PB_nB{display:inline-block;animation:SplashIntro_tapzBounce__AR6Qn 1.4s ease-in-out infinite}@keyframes SplashIntro_tapzBounce__AR6Qn{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-12px)}}@media (max-width:480px){.SplashIntro_loadingText__YPqsS{font-size:22px;letter-spacing:4px}@keyframes SplashIntro_tapzBounce__AR6Qn{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}}@media (prefers-reduced-motion:reduce){.SplashIntro_splash__PSRIJ{transition:none}.SplashIntro_letter__PB_nB,.SplashIntro_spinningLogo__Z2vY3{animation:none}}