Splashui Captcha?ap=1 Instant
/* Image grid for "select all buses" style captcha */ .captcha-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.8rem; margin: 1.2rem 0 1.8rem 0; }
<div class="splash-captcha" id="splashCaptchaRoot"> <div class="captcha-header"> <div class="shield-icon">🛡️</div> <div> <h2>SplashUI Verify <span id="modeBadge" class="api-badge"></span></h2> <div class="sub">Human verification required</div> </div> </div> splashui captcha?ap=1
.checkbox-wrapper { display: flex; align-items: center; gap: 0.6rem; background: rgba(255,255,255,0.03); padding: 0.4rem 1rem 0.4rem 0.8rem; border-radius: 40px; } /* Image grid for "select all buses" style captcha */
function updateStatusMessage(message, isError = false) { const existingStatus = document.querySelector('.status-msg'); if (existingStatus) existingStatus.remove(); const statusDiv = document.createElement('div'); statusDiv.className = 'status-msg'; statusDiv.style.color = isError ? '#ffacac' : '#b9f5d8'; statusDiv.innerHTML = message; dynamicContainer.appendChild(statusDiv); } margin: 1.2rem 0 1.8rem 0
/* brand / header */ .captcha-header { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 1.75rem; }
<script> (function() { // Detect ap=1 flag from URL const urlParams = new URLSearchParams(window.location.search); const isApiMode = urlParams.get('ap') === '1';