.JNf95q_inputGroup{margin-bottom:1.25rem;position:relative}.JNf95q_inputWrapper{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-medium);border-radius:8px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.JNf95q_inputWrapper:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus)}.JNf95q_input{width:100%;color:var(--color-text-primary);background:0 0;border:none;border-radius:8px;outline:none;height:56px;padding:1.5rem 3.25rem .5rem;font-size:1rem}.JNf95q_input:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.JNf95q_input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.JNf95q_input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.JNf95q_input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.JNf95q_inputIcon{pointer-events:none;color:var(--color-text-light);transition:color .2s;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.JNf95q_inputWrapper:focus-within .JNf95q_inputIcon{color:var(--color-border-focus)}.JNf95q_label{color:var(--color-text-muted);pointer-events:none;transform-origin:0 0;z-index:1;transition:all .2s ease-out;position:absolute;left:3.25rem}.JNf95q_rightElement{z-index:2;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.JNf95q_verificationInput{text-align:center;letter-spacing:.2em;font-family:Courier New,monospace;font-size:1.25rem;font-weight:600}@media (max-width:480px){.JNf95q_verificationInput{padding:1.25rem 2.5rem .5rem;font-size:1.1rem}}
.IAVXnW_pageWrapper{background-color:var(--color-bg-body);width:100vw;min-height:100vh;font-family:var(--font-geist-sans);justify-content:center;align-items:center;padding:1rem;display:flex;position:relative;overflow-y:auto}.IAVXnW_formContainer{z-index:1;text-align:center;background-color:var(--color-bg-primary);width:100%;max-width:440px;box-shadow:var(--shadow-md);border-radius:8px;flex-direction:column;align-items:center;gap:1.5rem;padding:2.5rem;display:flex;position:relative}.IAVXnW_logoContainer{background:var(--gradient-primary);box-shadow:var(--shadow-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-bottom:2rem;padding:14px 24px;display:inline-flex}.IAVXnW_logoContainer img{max-width:100%;height:auto;display:block}.IAVXnW_successIcon{background-color:var(--color-primary-light);width:80px;height:80px;color:var(--color-primary);box-shadow:var(--shadow-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.IAVXnW_title{color:var(--color-text-primary);margin-bottom:.75rem;font-size:2.25rem;font-weight:800}.IAVXnW_subtitle{color:var(--color-text-secondary);max-width:320px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.5}.IAVXnW_subtitle strong{color:var(--color-primary);font-weight:600}.IAVXnW_backLink{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.IAVXnW_backLink:hover{color:var(--color-primary)}.IAVXnW_backLink:focus-visible{color:var(--color-primary);box-shadow:var(--focus-ring-primary);border-radius:4px;outline:none;padding:.25rem}.IAVXnW_actionButton{background:var(--color-primary-blue);color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-primary);border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:1.5rem;padding:.75rem 2rem;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.IAVXnW_actionButton:hover{background:var(--color-primary-blue-hover);box-shadow:var(--shadow-button-primary-hover);transform:translateY(-1px)}.IAVXnW_actionButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.IAVXnW_actionButton:active{transform:translateY(0)}.IAVXnW_actionButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:480px){.IAVXnW_formContainer{gap:1rem;max-width:380px;padding:2rem}.IAVXnW_logoContainer{margin-bottom:1.5rem;padding:12px 20px}.IAVXnW_successIcon{width:60px;height:60px;margin-bottom:.75rem}.IAVXnW_title{font-size:1.875rem}.IAVXnW_subtitle{margin-bottom:1.5rem;font-size:.9rem}.IAVXnW_backLink{margin-top:1rem}.IAVXnW_actionButton{margin-top:1rem;padding:.625rem 1.5rem;font-size:.875rem}}
