:global(.page-wrapper){overflow:visible}.creator-waitlist-wrapper{background:linear-gradient(45deg,#000 50%,#1a1a1a 85.36%,#0d0d0d 120.71%);width:100%;min-height:calc(100vh - 140px);padding:4rem 1rem;overflow:visible}.creator-waitlist-wrapper .creator-waitlist-container{width:100%;max-width:1200px;margin:0 auto;overflow:visible}.waitlist-step{flex-direction:column;gap:2rem;width:100%;display:flex;overflow:visible}.waitlist-step .step-header{flex-direction:column;gap:1.5rem;width:100%;padding-top:1.5rem;display:flex;position:relative;overflow:visible}.waitlist-step .step-header .step-count{color:#9ca3af;text-align:center;width:100%;font-size:16px;font-weight:500}.waitlist-step .step-header .back-btn{cursor:pointer;color:#d1d5db;z-index:100;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:0;left:0}.waitlist-step .step-header .back-btn:hover{color:#1a9d8a}.waitlist-step .step-header .progress-indicator{justify-content:center;align-items:center;gap:.75rem;display:flex}.waitlist-step .step-header .progress-indicator .progress-dot{background:#374151;border-radius:50%;width:12px;height:12px;transition:all .3s}.waitlist-step .step-header .progress-indicator .progress-dot.active{background:#1a9d8a;box-shadow:0 0 0 4px #1a9d8a33}.waitlist-step .step-header .progress-indicator .progress-dot.completed{background:#1a9d8a}.waitlist-step .step-header .progress-indicator .progress-line{background:#374151;width:60px;height:2px;transition:all .3s}.waitlist-step .step-header .progress-indicator .progress-line.active{background:linear-gradient(90deg,#1a9d8a 50%,#374151 50%)}.waitlist-step .step-header .progress-indicator .progress-line.completed{background:#1a9d8a}.waitlist-step .step-header .path-selected-badge{justify-content:center;align-items:center;gap:.75rem;display:flex}.waitlist-step .step-header .path-selected-badge .path-icon{color:#1a9d8a;background:#1a9d8a1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.waitlist-step .step-header .path-selected-badge .badge-label{color:#9ca3af;text-align:center;font-size:14px;font-weight:500}.waitlist-step .step-header .path-selected-badge .badge-value{color:#1a9d8a;text-align:center;font-size:16px;font-weight:600}.waitlist-step .step-header .path-info-wrapper{justify-content:space-between;align-items:center;gap:1rem;display:flex}.waitlist-step .step-header .path-info-wrapper .waitlist-badge{color:#fff;background:#1a9d8a1a;border-radius:999px;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:14px;font-weight:500;display:flex}.waitlist-step .step-header .path-info-wrapper .your-path-badge{background:0 0;border:none;border-radius:.75rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.waitlist-step .step-header .path-info-wrapper .your-path-badge svg{color:#1a9d8a}.waitlist-step .step-header .path-info-wrapper .your-path-badge p{color:#9ca3af;font-size:12px;font-weight:500}.waitlist-step .step-header .path-info-wrapper .your-path-badge .path-name{color:#1a9d8a;font-size:14px;font-weight:600}.waitlist-step .step-header .step-title-wrapper{text-align:center;z-index:1;width:100%;position:relative}.waitlist-step .step-header .step-title-wrapper .step-title{color:#fff;width:100%;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.waitlist-step .step-header .step-title-wrapper .step-title span{color:#1a9d8a}.waitlist-step .step-header .step-title-wrapper .step-subtitle{color:#d1d5db;white-space:normal;word-wrap:break-word;width:100%;max-width:100%;margin:0 auto;font-size:1rem;font-weight:400;line-height:1.6}.waitlist-step .step-content{flex-direction:column;gap:1.5rem;padding:1rem 0;display:flex}.waitlist-step .step-footer{flex-direction:column;align-items:center;gap:1rem;padding-top:1rem;display:flex}.waitlist-step .step-footer .continue-btn{color:#fff;white-space:nowrap;background:#1a9d8a;border:1px solid #1a9d8a;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:6px;height:52px;padding:0 1.5rem;font-size:18px;font-weight:600;transition:transform .25s,box-shadow .25s,background-color .25s,filter .25s;display:flex}.waitlist-step .step-footer .continue-btn svg{max-width:1.2rem;max-height:1.2rem;transition:transform .25s,opacity .25s}.waitlist-step .step-footer .continue-btn:not(:disabled):not(.disabled):hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 10px 25px #1a9d8a59,0 3px 10px #1a9d8a26}.waitlist-step .step-footer .continue-btn:not(:disabled):not(.disabled):hover svg{opacity:.9;transform:scale(1.08)}.waitlist-step .step-footer .continue-btn:not(:disabled):not(.disabled):active{transform:scale(.96);box-shadow:0 2px 6px #1a9d8a40}.waitlist-step .step-footer .continue-btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:none}.waitlist-step .step-footer .continue-btn{width:100%;max-width:400px}.waitlist-step .step-footer .continue-btn.join-btn{max-width:450px}.waitlist-step .step-footer .continue-btn:disabled{opacity:.5;cursor:not-allowed}.waitlist-step .step-footer .change-path-btn,.waitlist-step .step-footer .back-link{cursor:pointer;color:#1a9d8a;background:0 0;border:none;outline:none;justify-content:flex-start;align-items:center;gap:.25rem;font-size:16px;font-weight:500;display:flex}.waitlist-step .step-footer .change-path-btn:hover,.waitlist-step .step-footer .back-link:hover{text-decoration:underline}.waitlist-step .step-footer .footer-note p{color:#1a9d8a;cursor:pointer;font-size:16px;font-weight:500}.waitlist-step .step-footer .footer-note p:hover{text-decoration:underline}.waitlist-step .step-footer .idea-protection-note{background:#1a9d8a0d;border:1px solid #1a9d8a33;border-radius:1rem;justify-content:flex-start;align-items:center;gap:1.25rem;width:100%;max-width:550px;padding:1.5rem 2rem;display:flex}.waitlist-step .step-footer .idea-protection-note .note-icon{color:#1a9d8a;background:#1a9d8a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.waitlist-step .step-footer .idea-protection-note .note-title{color:#1a9d8a;font-size:18px;font-weight:600}.waitlist-step .step-footer .idea-protection-note .note-text{color:#d1d5db;font-size:15px;font-weight:400}.waitlist-step .step-footer .privacy-note{text-align:left;justify-content:center;align-items:flex-start;gap:.75rem;max-width:550px;display:flex}.waitlist-step .step-footer .privacy-note svg{color:#9ca3af;flex-shrink:0;width:28px;height:28px;margin-top:2px}.waitlist-step .step-footer .privacy-note p{color:#9ca3af;font-size:15px;font-weight:400}.path-options-grid,.goal-options-grid{flex-direction:column;gap:1rem;width:100%;display:flex}.path-option-card,.goal-option-card{cursor:pointer;background:#1a1a1acc;border:1px solid #2d2d2e;border-radius:1rem;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;padding:1.5rem 1.75rem;transition:all .25s;display:flex}.path-option-card:hover,.goal-option-card:hover{background:#1a1a1af2;border-color:#1a9d8a80}.path-option-card.selected,.goal-option-card.selected{background:#1a9d8a0d;border-color:#1a9d8a;box-shadow:0 0 0 1px #1a9d8a4d}.path-option-card .path-option-icon,.path-option-card .goal-option-icon,.goal-option-card .path-option-icon,.goal-option-card .goal-option-icon{color:#1a9d8a;background:#1a9d8a1a;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.path-option-card .path-option-text,.path-option-card .goal-option-text,.goal-option-card .path-option-text,.goal-option-card .goal-option-text{flex-direction:column;flex:1;gap:.25rem;display:flex}.path-option-card .path-option-text h3,.path-option-card .goal-option-text h3,.goal-option-card .path-option-text h3,.goal-option-card .goal-option-text h3{color:#fff;font-size:18px;font-weight:600}.path-option-card .path-option-text p,.path-option-card .goal-option-text p,.goal-option-card .path-option-text p,.goal-option-card .goal-option-text p{color:#9ca3af;font-size:14px;font-weight:400;line-height:1.5}.path-option-card .path-option-check,.path-option-card .goal-option-check,.goal-option-card .path-option-check,.goal-option-card .goal-option-check{color:#000;background:#1a9d8a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.step3-content .form-section{flex-direction:column;gap:.5rem;width:100%;display:flex}.step3-content .form-section .form-label{color:#e5e7eb;font-size:16px;font-weight:500}.step3-content .form-section .form-label .required-tag{color:#1a9d8a;background:#1a9d8a1a;border-radius:.25rem;margin-left:.5rem;padding:.125rem .5rem;font-size:12px;font-weight:600}.step3-content .form-section .form-label .optional-tag{color:#6b7280;margin-left:.5rem;font-size:12px;font-weight:500}.step3-content .form-section .custom-select-wrapper{z-index:10;width:100%;position:relative}.step3-content .form-section .custom-select{color:#e5e7eb;cursor:pointer;background:#1a1a1afa;border:1px solid #2d2d2e;border-radius:1rem;outline:none;justify-content:flex-start;align-items:center;gap:1rem;width:100%;height:56px;padding:0 1.25rem;font-size:16px;font-weight:500;transition:all .3s;display:flex}.step3-content .form-section .custom-select:hover{background:#1a1a1a;border-color:#1a9d8a80}.step3-content .form-section .custom-select.open{border-color:#1a9d8a;box-shadow:0 0 0 3px #1a9d8a26}.step3-content .form-section .custom-select .select-icon{color:#6b7280;flex-shrink:0;transition:color .3s}.step3-content .form-section .custom-select:hover .select-icon,.step3-content .form-section .custom-select.open .select-icon{color:#1a9d8a}.step3-content .form-section .custom-select .select-value{color:#e5e7eb;flex:1}.step3-content .form-section .custom-select .dropdown-arrow{color:#6b7280;flex-shrink:0;transition:all .3s}.step3-content .form-section .custom-select .dropdown-arrow.rotated{color:#1a9d8a;transform:rotate(180deg)}.step3-content .form-section .custom-select-options{z-index:100;background:#0f0f0f;border:1px solid #2d2d2e;border-radius:1rem;padding:.75rem;animation:.3s slideDown;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 12px 40px #0009}.step3-content .form-section .custom-select-option{cursor:pointer;opacity:0;color:#e5e7eb;border-radius:.75rem;justify-content:flex-start;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-weight:500;transition:all .2s;animation:.3s forwards fadeInUp;display:flex}.step3-content .form-section .custom-select-option:hover{color:#fff;background:#1a9d8a1f}.step3-content .form-section .custom-select-option.selected{color:#1a9d8a;background:#1a9d8a33;font-weight:600}.step3-content .form-section .custom-select-option.selected svg{color:#1a9d8a}.step3-content .form-section .custom-select-option svg{flex-shrink:0}.step3-content .form-section .form-input-wrapper,.step3-content .form-section .form-textarea-wrapper{width:100%;position:relative}.step3-content .form-section .form-input-wrapper .input-icon,.step3-content .form-section .form-input-wrapper .textarea-icon,.step3-content .form-section .form-textarea-wrapper .input-icon,.step3-content .form-section .form-textarea-wrapper .textarea-icon{color:#6b7280;pointer-events:none;transition:color .3s;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.step3-content .form-section .form-input-wrapper:hover .input-icon,.step3-content .form-section .form-input-wrapper:hover .textarea-icon,.step3-content .form-section .form-textarea-wrapper:hover .input-icon,.step3-content .form-section .form-textarea-wrapper:hover .textarea-icon{color:#1a9d8a}.step3-content .form-section .form-input-wrapper .textarea-icon,.step3-content .form-section .form-textarea-wrapper .textarea-icon{top:1.5rem;transform:none}.step3-content .form-section .form-input-wrapper input,.step3-content .form-section .form-textarea-wrapper input{padding-left:3.5rem}.step3-content .form-section .form-input{color:#e5e7eb;background:#1a1a1afa;border:1px solid #2d2d2e;border-radius:1rem;outline:none;width:100%;height:56px;padding:0 1rem;font-size:16px;font-weight:500;transition:all .3s}.step3-content .form-section .form-input:hover{background:#1a1a1a;border-color:#1a9d8a80}.step3-content .form-section .form-input:focus{border-color:#1a9d8a;transform:translateY(-1px);box-shadow:0 0 0 3px #1a9d8a26}.step3-content .form-section .form-textarea-wrapper .form-textarea{color:#e5e7eb;resize:none;background:#1a1a1af2;border:1px solid #2d2d2e;border-radius:1rem;outline:none;width:100%;min-height:120px;padding:1rem 1rem 1rem 3rem;font-size:16px;transition:all .3s}.step3-content .form-section .form-textarea-wrapper .form-textarea:hover{background:#1a1a1a;border-color:#1a9d8a66}.step3-content .form-section .form-textarea-wrapper .form-textarea:focus{border-color:#1a9d8a;transform:translateY(-1px);box-shadow:0 0 0 3px #1a9d8a26}.step3-content .form-section .form-textarea-wrapper .char-count{color:#6b7280;font-size:12px;font-weight:400;position:absolute;bottom:.75rem;right:1rem}.step3-content .form-section .creation-type-grid{flex-direction:column;gap:1rem;width:100%;display:flex}.step3-content .form-section .creation-type-grid .creation-type-card{cursor:pointer;background:#1a1a1ae6;border:1px solid #2d2d2e;border-radius:1rem;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;transition:all .3s;display:flex;transform:translateY(0)}.step3-content .form-section .creation-type-grid .creation-type-card:hover{background:#1a1a1a;border-color:#1a9d8a80;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.step3-content .form-section .creation-type-grid .creation-type-card.selected{background:#1a9d8a14;border-color:#1a9d8a;box-shadow:0 0 0 1px #1a9d8a4d}.step3-content .form-section .creation-type-grid .creation-type-card .creation-type-icon{color:#1a9d8a;background:#1a9d8a1f;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s;display:flex}.step3-content .form-section .creation-type-grid .creation-type-card:hover .creation-type-icon{background:#1a9d8a33;transform:scale(1.05)}.step3-content .form-section .creation-type-grid .creation-type-card .creation-type-text{flex-direction:column;flex:1;gap:.25rem;display:flex}.step3-content .form-section .creation-type-grid .creation-type-card .creation-type-text h4{color:#fff;font-size:16px;font-weight:600}.step3-content .form-section .creation-type-grid .creation-type-card .creation-type-text p{color:#9ca3af;font-size:14px;font-weight:400}.step3-content .form-section .creation-type-grid .creation-type-card .creation-type-check{color:#000;background:#1a9d8a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;animation:.3s popIn;display:flex}@keyframes popIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.step3-content .form-section .checkbox-label{cursor:pointer;color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1rem;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;transition:all .2s;display:flex}.step3-content .form-section .checkbox-label:hover{background:#ffffff14;border-color:#1a9d8a80}.step3-content .form-section .checkbox-label input[type=checkbox]{accent-color:#1a9d8a;flex-shrink:0;width:22px;height:22px;margin-top:.15rem}.step3-content .form-section .checkbox-label .checkbox-text{color:#fff;text-shadow:0 1px 2px #00000040;font-size:15px;font-weight:600;line-height:1.8;display:block}.review-content .review-card{background:#1a1a1af2;border:1px solid #2d2d2e;border-radius:1rem;flex-direction:column;gap:1.75rem;padding:2rem;display:flex}.review-content .review-card .review-section{flex-direction:column;gap:.75rem;display:flex}.review-content .review-card .review-section h3{color:#fff;font-size:18px;font-weight:600}.review-content .review-card .review-section .review-data-list{background:#0000004d;border:1px solid #2d2d2e;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.review-content .review-card .review-section .review-data-item{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.review-content .review-card .review-section .review-data-item:last-child{border-bottom:none;padding-bottom:0}.review-content .review-card .review-section .review-data-item .review-data-label{color:#9ca3af;font-size:14px;font-weight:500}.review-content .review-card .review-section .review-data-item .review-data-value{color:#e5e7eb;text-align:right;font-size:15px;font-weight:600}.review-content .review-card .review-section .email-input-wrapper{position:relative}.review-content .review-card .review-section .email-input-wrapper .email-icon{color:#1a9d8a;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.review-content .review-card .review-section .email-input-wrapper .email-input{color:#e5e7eb;background:#1a9d8a14;border:1px solid #1a9d8a4d;border-radius:1rem;outline:none;width:100%;height:56px;padding:0 1.25rem 0 3.5rem;font-size:16px;font-weight:500}.review-content .review-card .review-section .benefits-list{flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.review-content .review-card .review-section .benefits-list li{color:#d1d5db;justify-content:flex-start;align-items:center;gap:.75rem;font-size:16px;font-weight:400;display:flex}.review-content .review-card .review-section .benefits-list li .benefit-check{color:#1a9d8a;flex-shrink:0}.success-step .success-header .success-icon-wrapper{justify-content:center;align-items:center;margin:0 auto;display:flex}.success-step .success-header .success-icon-wrapper .success-icon{color:#1a9d8a;width:180px;height:180px;animation:2s ease-in-out infinite pulse}.success-step .success-header .success-title{font-size:2.75rem}.success-step .success-header .success-subtitle{font-size:1.125rem}.success-step .success-content .next-steps-card{background:#1a1a1ae6;border:1px solid #2d2d2e;border-radius:.75rem;flex-direction:column;gap:1rem;max-width:550px;margin:0 auto;padding:1.5rem;display:flex}.success-step .success-content .next-steps-card h3{color:#fff;font-size:18px;font-weight:600}.success-step .success-content .next-steps-card .next-steps-list{flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.success-step .success-content .next-steps-card .next-steps-list li{color:#d1d5db;justify-content:flex-start;align-items:center;gap:.75rem;font-size:15px;font-weight:400;display:flex}.success-step .success-content .next-steps-card .next-steps-list li svg{color:#1a9d8a;flex-shrink:0}.success-step .success-footer .explore-btn{max-width:350px}.success-step .success-footer .home-link{color:#1a9d8a;white-space:nowrap;background:0 0;border:1px solid #1a9d8a;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 1.5rem;font-size:14px;font-weight:600;transition:color .25s,transform .25s,background .25s,box-shadow .25s,filter .25s;display:flex}.success-step .success-footer .home-link svg{max-width:1.2rem;max-height:1.2rem;transition:transform .25s,opacity .25s}.success-step .success-footer .home-link:not(:disabled):not(.disabled):hover{background:#1a9d8a1f;transform:translateY(-2px);box-shadow:0 10px 22px #1a9d8a40,0 3px 8px #1a9d8a1a}.success-step .success-footer .home-link:not(:disabled):not(.disabled):hover svg{opacity:.9;transform:scale(1.08)}.success-step .success-footer .home-link:not(:disabled):not(.disabled):active{transform:scale(.96);box-shadow:0 2px 6px #1a9d8a40}.success-step .success-footer .home-link.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none}.success-step .success-footer .home-link{width:100%;max-width:350px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:576px){.creator-waitlist-wrapper{padding:2rem 1rem}.waitlist-step .step-header .step-title-wrapper .step-title{font-size:1.75rem}.waitlist-step .step-header .step-title-wrapper .step-subtitle{font-size:.9rem}.waitlist-step .step-footer .continue-btn{height:48px;font-size:16px}.path-option-card,.goal-option-card{padding:1rem 1.25rem}.path-option-card .path-option-icon,.path-option-card .goal-option-icon,.goal-option-card .path-option-icon,.goal-option-card .goal-option-icon{width:44px;height:44px}.path-option-card .path-option-text h3,.path-option-card .goal-option-text h3,.goal-option-card .path-option-text h3,.goal-option-card .goal-option-text h3{font-size:16px}}@media only screen and (max-width:767px){.creator-waitlist-wrapper{padding:3rem 1rem}.waitlist-step .step-header .step-title-wrapper .step-title{font-size:2rem}}
