.a1Yuqa_container{background-color:var(--primary-background);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.a1Yuqa_card{width:100%;max-width:500px;padding:2rem}.a1Yuqa_title{font-family:var(--font-title);color:var(--font-color);margin-bottom:1rem;font-size:3rem;font-weight:500;line-height:1.1}.a1Yuqa_description{color:var(--font-color);margin-bottom:3rem;font-size:1.1rem;line-height:1.5}.a1Yuqa_inputWrapper{margin-top:2rem;position:relative}.a1Yuqa_input{color:var(--font-color);width:100%;font-size:1.5rem;font-family:var(--font-ui);background:0 0;border:none;border-bottom:1px solid #ccc;border-radius:0;outline:none;margin-top:1.5rem;margin-bottom:1rem;padding:10px 0;transition:border-color .3s}.a1Yuqa_input:focus{border-bottom-color:var(--accent-color)}.a1Yuqa_input::placeholder{color:#ccc;font-weight:500}.a1Yuqa_helper{color:#aaa;margin-top:1rem;font-size:.9rem}.a1Yuqa_backLink{color:#666;align-items:center;gap:5px;font-size:.9rem;text-decoration:none;display:flex;position:absolute;top:2rem;left:2rem}.a1Yuqa_loader{color:#666;margin-top:1rem}
.BIobNa_overlay{background:linear-gradient(0deg, color-mix(in srgb, var(--accent-color) 75%, black), color-mix(in srgb, var(--accent-color) 45%, transparent) 70%, transparent 100%);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BIobNa_card{background-color:var(--font-color);font-family:var(--font-ui);color:var(--primary-background);border-radius:30px;margin:1rem;padding:1.5rem;animation:.4s forwards BIobNa_slideUp;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}@keyframes BIobNa_slideUp{0%{transform:translateY(100%)}to{transform:translateY(0%)}}.BIobNa_cardHeader{justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.BIobNa_cardHeader button{color:var(--primary-background);background:0 0;border:none;font-size:1.5rem}.BIobNa_cardBody{text-align:left}.BIobNa_cardFooter{justify-content:center;align-items:center;gap:1rem;display:flex}.BIobNa_emailInput{background-color:var(--font-color);border:solid 2px var(--primary-background);color:var(--primary-background);font-family:var(--font-ui);border-radius:8px;flex:1}.BIobNa_emailInput::placeholder{color:#fff9;font-family:var(--font-ui);font-size:.95rem}.BIobNa_sendButton{background-color:var(--accent-color);color:var(--primary-background);font-family:var(--font-ui);cursor:pointer;border:none;border-radius:8px;padding:.6rem .8rem;font-size:1rem;font-weight:700}.BIobNa_errorText{color:var(--warning-color);margin-top:.5rem;font-size:.9rem}
.baJ6tW_container{background-color:var(--primary-background);min-height:100vh;color:var(--font-color);flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.baJ6tW_header{text-align:center;margin-top:3rem}.baJ6tW_logo{font-size:3.5rem;font-weight:800;font-family:var(--font-title);letter-spacing:-1.5px;margin:0}.baJ6tW_subtitle{font-family:var(--font-ui);color:var(--font-color);opacity:.7;text-transform:uppercase;margin:0;font-size:.9rem}.baJ6tW_contentWrapper{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:450px;margin:0 auto;display:flex}.baJ6tW_stepTitle{color:var(--font-color);margin-bottom:.5rem;font-family:serif;font-size:2rem;font-weight:400;line-height:1.1}.baJ6tW_stepDescription{color:var(--font-color);max-width:320px;margin-bottom:2rem;font-family:sans-serif;font-size:1rem;line-height:1.5}.baJ6tW_stepLabel{font-family:var(--font-ui);color:var(--font-color);margin-top:1rem;font-weight:800}.baJ6tW_smallLabel{font-family:var(--font-ui);color:#999;margin-bottom:-5px;font-size:.75rem;display:block}.baJ6tW_cleanInput{color:var(--font-color);width:100%;font-size:1.5rem;font-family:var(--font-ui);background:0 0;border:none;border-bottom:1px solid #ccc;border-radius:0;outline:none;margin-top:1.5rem;margin-bottom:1rem;padding:10px 0;transition:border-color .3s}.baJ6tW_cleanInput:focus{border-bottom:2px solid var(--primary-color)}.baJ6tW_step3Wrapper{flex-direction:column;justify-content:space-between;height:100%;padding-bottom:1rem;display:flex}.baJ6tW_inputSection{margin-top:1rem}.baJ6tW_teamCodeContainer{background-color:var(--primary-color);color:#f3efe7;text-align:center;border-radius:36px;width:100%;margin-top:1rem;padding:2.5rem 2rem;box-shadow:0 10px 30px #0000001a}.baJ6tW_darkButton{background-color:var(--font-color);color:#fff;cursor:pointer;border:1px solid #ffffff1a;border-radius:36px;width:100%;margin-bottom:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:transform .1s}.baJ6tW_darkButton:active{transform:scale(.98)}.baJ6tW_darkTitle{font-family:var(--font-title);color:#fff;margin-bottom:.5rem;font-size:1.3rem;font-weight:400}.baJ6tW_darkText{font-family:var(--font-ui);color:#ffffffb3;margin-bottom:1.5rem;font-size:.85rem;line-height:1.4}.baJ6tW_skipLink{color:#fff;font-family:var(--font-ui);cursor:pointer;opacity:.9;padding:5px;font-size:.9rem;text-decoration:underline}.baJ6tW_footerAction{width:100%;max-width:450px;margin:0 auto 2rem}.baJ6tW_button{width:100%;color:#fff;cursor:not-allowed;border:none;border-radius:36px;justify-content:center;align-items:center;padding:1rem;font-size:1.2rem;transition:background-color .3s;display:flex}.baJ6tW_buttonActive{background-color:var(--primary-color);cursor:pointer}.baJ6tW_googleButton{color:var(--font-color);font-family:var(--font-ui);cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:36px;justify-content:center;align-items:center;width:100%;margin-bottom:1rem;padding:1rem;font-size:1.1rem;font-weight:600;display:flex}.baJ6tW_footerText{font-family:var(--font-ui);color:var(--font-color);text-align:center;margin-top:1rem;font-size:.9rem}
