{"id":2634,"date":"2026-09-03T23:57:50","date_gmt":"2026-09-04T02:57:50","guid":{"rendered":"https:\/\/club.dinhosreef.com\/cadastro\/"},"modified":"2026-09-04T01:23:54","modified_gmt":"2026-09-04T04:23:54","slug":"cadastro","status":"publish","type":"page","link":"https:\/\/club.dinhosreef.com\/en\/cadastro\/","title":{"rendered":"Cadastro ReefVerse"},"content":{"rendered":"    <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Orbitron:wght@400;700;900&family=Inter:wght@400;500;600;700&display=swap');\n\n    * { box-sizing: border-box; -webkit-tap-highlight-color: transparent; }\n    html, body { margin: 0; padding: 0; width: 100%; overflow-x: hidden; -webkit-text-size-adjust: 100%; background: #020c1b; }\n\n    .video-background { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; height: 100dvh; z-index: 0; overflow: hidden; background: #020c1b; }\n    .video-background video { position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; object-fit: cover; transform: translate(-50%, -50%); filter: brightness(0.6) saturate(0.9); opacity: 0.95; }\n    .video-background video::-webkit-media-controls { display: none !important; }\n    .video-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(ellipse at center, rgba(2,12,27,0.2) 0%, rgba(2,12,27,0.6) 60%, rgba(1,5,12,0.85) 100%); z-index: 1; pointer-events: none; }\n\n    .aquarium-wrapper { width: 100vw; height: 100vh; height: 100dvh; position: fixed; top: 0; left: 0; overflow: hidden; font-family: 'Inter', Arial, sans-serif; z-index: 1; -webkit-overflow-scrolling: touch; }\n    .aquarium-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 10; width: 90%; max-width: 500px; padding: 10px; }\n    .aquarium-logo { width: 160px; height: auto; margin-bottom: 20px; animation: logoGlow 3s ease-in-out infinite; filter: drop-shadow(0 0 20px rgba(0,210,255,0.6)); max-width: 80%; }\n    @keyframes logoGlow { 0%,100% { filter: drop-shadow(0 0 20px rgba(0,210,255,0.6)); } 50% { filter: drop-shadow(0 0 35px rgba(0,210,255,0.9)); } }\n    .aquarium-title { font-family: 'Orbitron', sans-serif; font-size: clamp(1.5rem, 5vw, 2.5rem); font-weight: 900; color: #fff; text-shadow: 0 0 30px rgba(0,210,255,0.6); margin-bottom: 10px; word-wrap: break-word; }\n    .aquarium-subtitle { font-size: clamp(0.9rem, 2.5vw, 1.1rem); color: rgba(255,255,255,0.85); margin-bottom: 20px; line-height: 1.6; word-wrap: break-word; text-shadow: 0 2px 15px rgba(0,0,0,0.5); }\n    .aquarium-benefits { list-style: none; padding: 0; margin-bottom: 30px; text-align: left; display: inline-block; }\n    .aquarium-benefits li { color: #2cff88; font-size: clamp(0.9rem, 2vw, 1.1rem); margin-bottom: 8px; word-wrap: break-word; text-shadow: 0 2px 10px rgba(0,0,0,0.5); }\n    .aquarium-btn { background: linear-gradient(135deg, #ffd700 0%, #b38f2d 100%); color: #000; font-family: 'Orbitron', sans-serif; font-weight: 900; font-size: clamp(0.9rem, 2.5vw, 1.2rem); padding: 16px 30px; border: none; border-radius: 50px; cursor: pointer; text-transform: uppercase; letter-spacing: 2px; box-shadow: 0 0 40px rgba(255,215,0,0.4); transition: all 0.3s; width: 100%; max-width: 350px; touch-action: manipulation; position: relative; z-index: 10; }\n    .aquarium-btn:hover { transform: scale(1.05); box-shadow: 0 0 60px rgba(255,215,0,0.7); }\n    .aquarium-btn-consulta { background: linear-gradient(135deg, #00e5ff 0%, #0055ff 100%); color: #fff; font-family: 'Orbitron', sans-serif; font-weight: 900; font-size: clamp(0.8rem, 2vw, 1rem); padding: 14px 24px; border: none; border-radius: 50px; cursor: pointer; text-transform: uppercase; letter-spacing: 2px; box-shadow: 0 0 30px rgba(0,229,255,0.3); transition: all 0.3s; margin-top: 10px; width: 100%; max-width: 350px; touch-action: manipulation; position: relative; z-index: 10; }\n    .aquarium-btn-consulta:hover { transform: scale(1.05); box-shadow: 0 0 50px rgba(0,229,255,0.5); }\n    .aquarium-btn-entrar { background: linear-gradient(135deg, #ff6b6b, #ee5a24); color: #fff; font-family: 'Orbitron', sans-serif; font-weight: 900; font-size: clamp(0.8rem, 2vw, 1rem); padding: 14px 24px; border: none; border-radius: 50px; cursor: pointer; text-transform: uppercase; letter-spacing: 2px; box-shadow: 0 0 30px rgba(255,107,107,0.3); transition: all 0.3s; margin-top: 10px; width: 100%; max-width: 350px; touch-action: manipulation; position: relative; z-index: 10; }\n    .aquarium-btn-entrar:hover { transform: scale(1.05); box-shadow: 0 0 50px rgba(255,107,107,0.5); }\n\n    .rv-form-overlay { display: none; position: fixed; inset: 0; background: rgba(1,7,17,0.96); z-index: 100; overflow-y: auto; padding: 20px; -webkit-overflow-scrolling: touch; }\n    .rv-form-overlay.active { display: flex; align-items: center; justify-content: center; }\n    .rv-wrap { max-width: 600px; width: 100%; margin: 10px auto; padding: 25px 20px 30px; border-radius: 24px; background: radial-gradient(circle at top, #0c1a2c 0%, #03070d 100%); border: 1px solid rgba(0,229,255,0.25); color: #fff; font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; box-shadow: 0 20px 50px rgba(0,0,0,0.8), 0 0 40px rgba(0,210,255,0.05); animation: slideUp 0.5s ease-out; position: relative; z-index: 101; }\n    @keyframes slideUp { from { transform: translateY(50px); opacity: 0; } to { transform: translateY(0); opacity: 1; } }\n    .rv-logo-container { text-align: center; margin-bottom: 20px; }\n    .rv-logo-img { max-width: 130px; height: auto; display: inline-block; filter: drop-shadow(0 4px 8px rgba(0,0,0,0.5)); }\n    .rv-title { text-align: center; font-size: clamp(20px, 5vw, 28px); color: #00e5ff; font-weight: 700; margin: 0; letter-spacing: 1px; text-transform: uppercase; text-shadow: 0 0 10px rgba(0,229,255,0.3); word-wrap: break-word; }\n    .rv-sub { text-align: center; color: #d4af37; opacity: .9; margin-top: 4px; margin-bottom: 25px; font-size: clamp(11px, 2vw, 14px); letter-spacing: 0.5px; font-weight: 600; word-wrap: break-word; }\n    .rv-form-group { margin-bottom: 15px; }\n    .rv-form-group label { display: block; font-size: 11px; color: #00e5ff; margin-bottom: 4px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; }\n    .rv-input { width: 100% !important; padding: 14px 16px !important; margin-bottom: 0px !important; border-radius: 12px !important; background: #060d16 !important; border: 1px solid #14273e !important; color: #fff !important; font-size: clamp(14px, 2.5vw, 16px) !important; outline: none !important; transition: all 0.3s ease !important; -webkit-appearance: none !important; appearance: none !important; }\n    .rv-input:focus { border-color: #00e5ff !important; box-shadow: 0 0 10px rgba(0,210,255,0.2) !important; background: #091422 !important; }\n    .rv-input::placeholder { color: #4a617c !important; }\n    .rv-button { width: 100%; padding: 16px; border: 1px solid #00e5ff; border-radius: 14px; background: linear-gradient(135deg, #0055ff 0%, #00bcff 50%, #00e5ff 100%); color: #fff; font-weight: 700; cursor: pointer; font-size: clamp(14px, 2.5vw, 16px); text-transform: uppercase; letter-spacing: 1px; transition: all 0.3s ease; margin-top: 15px; box-shadow: 0 6px 20px rgba(0,229,255,0.2); touch-action: manipulation; }\n    .rv-button:hover { transform: translateY(-2px); box-shadow: 0 8px 25px rgba(0,229,255,0.4); border-color: #fff; }\n    .rv-alert { padding: 15px; border-radius: 10px; margin-bottom: 15px; font-size: clamp(13px, 2vw, 15px); word-wrap: break-word; }\n    .rv-error { background: #220a0a; color: #ff6b6b; border: 1px solid #ff4444; }\n    .rv-info-box { animation: fadeInUp 0.5s ease-out; }\n    @keyframes fadeInUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\n\n    .success-overlay { display: none; position: fixed; inset: 0; background: radial-gradient(ellipse at center, #061930 0%, #010a14 100%); z-index: 200; flex-direction: column; align-items: center; justify-content: center; overflow: hidden; padding: 20px; }\n    .success-overlay.active { display: flex; }\n    .success-content { position: relative; z-index: 10; text-align: center; padding: 10px; width: 100%; max-width: 500px; margin: 0 auto; }\n    #canvas_fogos { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; pointer-events: none; }\n    #canvas_particulas { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; pointer-events: none; }\n    .success-logo-premium { width: clamp(100px, 25vw, 140px); height: auto; margin-bottom: 15px; animation: logoPremGlow 2s ease-in-out infinite; filter: drop-shadow(0 0 25px rgba(0,183,255,0.7)); z-index: 10; position: relative; }\n    @keyframes logoPremGlow { 0%,100% { filter: drop-shadow(0 0 25px rgba(0,183,255,0.7)); transform: scale(1); } 50% { filter: drop-shadow(0 0 40px rgba(0,183,255,0.9)); transform: scale(1.05); } }\n    .success-title { font-family: 'Orbitron', sans-serif; font-size: clamp(1.8rem, 6vw, 2.8rem); font-weight: 900; color: #ffd700; text-shadow: 0 0 30px rgba(255,215,0,0.5); margin-bottom: 8px; z-index: 10; position: relative; animation: titlePop 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55); }\n    @keyframes titlePop { 0% { transform: scale(0); opacity: 0; } 50% { transform: scale(1.2); } 100% { transform: scale(1); opacity: 1; } }\n    .success-subtitle { font-size: clamp(1rem, 3vw, 1.4rem); color: #2cff88; font-weight: 700; margin-bottom: 12px; z-index: 10; position: relative; animation: subSlide 0.8s ease-out 0.2s both; }\n    @keyframes subSlide { 0% { opacity: 0; transform: translateX(-50px); } 100% { opacity: 1; transform: translateX(0); } }\n    .success-card { background: rgba(0,20,40,0.6); border: 2px solid rgba(255,215,0,0.3); border-radius: 16px; padding: 18px 15px; margin: 12px auto; max-width: 450px; z-index: 10; position: relative; backdrop-filter: blur(10px); width: 100%; animation: cardBounce 0.8s ease-out 0.4s both; }\n    @keyframes cardBounce { 0% { opacity: 0; transform: translateY(40px) scale(0.9); } 60% { transform: translateY(-10px) scale(1.02); } 100% { opacity: 1; transform: translateY(0) scale(1); } }\n    .success-info-row { display: flex; justify-content: space-between; padding: 6px 0; border-bottom: 1px solid rgba(255,255,255,0.05); color: #ccc; font-size: clamp(12px, 2vw, 14px); flex-wrap: wrap; gap: 4px; }\n    .success-info-row:last-child { border-bottom: none; }\n    .success-info-label { color: #00e5ff; font-weight: 600; }\n    .success-info-value { color: #fff; font-weight: 500; word-break: break-all; }\n    .success-code { font-size: clamp(1.2rem, 4vw, 2rem); color: #ffd700; font-weight: 900; letter-spacing: 3px; background: rgba(0,0,0,0.6); border: 2px dashed rgba(255,215,0,0.4); padding: 12px 20px; border-radius: 16px; margin: 12px 0; z-index: 10; position: relative; word-break: break-all; animation: codeGlow 2s ease-in-out infinite; }\n    @keyframes codeGlow { 0%,100% { box-shadow: 0 0 10px rgba(255,215,0,0.2); } 50% { box-shadow: 0 0 30px rgba(255,215,0,0.5); } }\n    .btn-fechar-sucesso { background: linear-gradient(135deg, #ffd700 0%, #b38f2d 100%); color: #000; font-family: 'Orbitron', sans-serif; font-weight: 900; border: none; padding: 14px 30px; border-radius: 50px; cursor: pointer; font-size: clamp(0.9rem, 2.5vw, 1rem); text-transform: uppercase; letter-spacing: 1px; box-shadow: 0 0 30px rgba(255,215,0,0.3); transition: all 0.3s; margin-top: 15px; z-index: 10; position: relative; width: 100%; max-width: 350px; animation: btnPulse 2s ease-in-out infinite; }\n    @keyframes btnPulse { 0%,100% { box-shadow: 0 0 30px rgba(255,215,0,0.3); } 50% { box-shadow: 0 0 50px rgba(255,215,0,0.6); } }\n    .btn-fechar-sucesso:hover { transform: scale(1.05); box-shadow: 0 0 60px rgba(255,215,0,0.8); }\n\n    .confetti-piece { position: absolute; width: 10px; height: 10px; z-index: 5; animation: confettiFall linear forwards; pointer-events: none; }\n    @keyframes confettiFall { 0% { transform: translateY(-100vh) rotate(0deg) scale(1); opacity: 1; } 100% { transform: translateY(100vh) rotate(720deg) scale(0.3); opacity: 0; } }\n    .sparkle { position: absolute; width: 4px; height: 4px; background: #ffd700; border-radius: 50%; z-index: 4; animation: sparkleFloat 2s ease-out forwards; pointer-events: none; box-shadow: 0 0 6px #ffd700, 0 0 12px #ffd700; }\n    @keyframes sparkleFloat { 0% { opacity: 1; transform: translate(0, 0) scale(1); } 100% { opacity: 0; transform: translate(var(--tx), var(--ty)) scale(0); } }\n\n    .sleep-mode { display: none; position: fixed; inset: 0; background: radial-gradient(ellipse at bottom, #020c1b 0%, #000 100%); z-index: 300; flex-direction: column; align-items: center; justify-content: center; padding: 20px; }\n    .sleep-mode.active { display: flex; }\n    .sleep-logo { width: clamp(80px, 20vw, 100px); animation: logoGlow 3s ease-in-out infinite; opacity: 0.6; }\n\n    .staff-btn { position: fixed; bottom: 15px; left: 15px; background: rgba(58,160,255,0.15); color: rgba(58,160,255,0.8); border: 1px solid rgba(58,160,255,0.3); padding: 8px 16px; border-radius: 25px; font-size: clamp(10px, 1.5vw, 12px); cursor: pointer; z-index: 400; transition: all 0.3s; font-family: 'Orbitron', sans-serif; letter-spacing: 1px; display: none; }\n    .staff-btn.show { display: block; }\n    .staff-btn:hover { background: rgba(58,160,255,0.25); color: #fff; border-color: #3aa0ff; box-shadow: 0 0 20px rgba(58,160,255,0.3); }\n\n    .whatsapp-btn { background: linear-gradient(135deg, #25d366, #1ebd5a) !important; color: #fff !important; box-shadow: 0 4px 15px rgba(37,211,102,0.3); }\n    .btn-voltar-manual { background: linear-gradient(135deg, #00b7ff, #0077b6) !important; color: #fff !important; box-shadow: 0 4px 15px rgba(0,183,255,0.3); margin-top: 10px !important; }\n    \n    .btn-dashboard { background: linear-gradient(135deg, #3aa0ff 0%, #1d6fd6 100%) !important; color: #fff !important; box-shadow: 0 4px 15px rgba(58,160,255,0.3); margin-top: 10px !important; }\n    .btn-dashboard:hover { transform: scale(1.05); box-shadow: 0 6px 25px rgba(58,160,255,0.5); }\n\n    .rv-consulta-overlay { display: none; position: fixed; inset: 0; background: rgba(1,7,17,0.96); z-index: 150; overflow-y: auto; padding: 15px; -webkit-overflow-scrolling: touch; }\n    .rv-consulta-overlay.active { display: flex; align-items: center; justify-content: center; }\n    .rv-consulta-wrap { max-width: 500px; width: 100%; margin: 10px auto; padding: 25px 20px 30px; border-radius: 24px; background: radial-gradient(circle at top, #0c1a2c 0%, #03070d 100%); border: 1px solid rgba(0,229,255,0.25); color: #fff; font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; box-shadow: 0 20px 50px rgba(0,0,0,0.8), 0 0 40px rgba(0,210,255,0.05); animation: slideUp 0.5s ease-out; position: relative; z-index: 151; }\n    .rv-consulta-title { font-family: 'Orbitron', sans-serif; font-size: clamp(0.9rem, 2.5vw, 1.2rem); font-weight: 700; color: #00e5ff; text-align: center; margin-bottom: 8px; text-shadow: 0 0 15px rgba(0,229,255,0.3); word-wrap: break-word; }\n    .rv-consulta-subtitle { font-size: clamp(0.75rem, 2vw, 0.85rem); color: #88aacc; text-align: center; margin-bottom: 15px; word-wrap: break-word; }\n    .rv-consulta-form { display: flex; gap: 10px; flex-wrap: wrap; }\n    .rv-consulta-input { flex: 1; min-width: 150px; padding: 12px 16px; background: rgba(6,13,22,0.8); border: 1px solid rgba(0,229,255,0.2); border-radius: 12px; color: #fff; font-size: clamp(14px, 2.5vw, 16px); outline: none; transition: all 0.3s ease; -webkit-appearance: none; appearance: none; }\n    .rv-consulta-input:focus { border-color: #00e5ff; box-shadow: 0 0 15px rgba(0,229,255,0.15); background: rgba(9,20,34,0.9); }\n    .rv-consulta-input::placeholder { color: #4a617c; }\n    .rv-consulta-btn { padding: 12px 20px; background: linear-gradient(135deg, #00e5ff, #0055ff); border: none; border-radius: 12px; color: #fff; font-weight: 700; font-size: clamp(12px, 2vw, 14px); cursor: pointer; transition: all 0.3s ease; font-family: 'Orbitron', sans-serif; text-transform: uppercase; letter-spacing: 1px; box-shadow: 0 4px 15px rgba(0,229,255,0.2); touch-action: manipulation; min-width: 100px; }\n    .rv-consulta-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 25px rgba(0,229,255,0.4); }\n    .rv-consulta-resultado { margin-top: 15px; padding: 15px; border-radius: 12px; background: rgba(6,13,22,0.6); border: 1px solid rgba(0,229,255,0.1); display: none; animation: resultadoFade 0.5s ease-out; }\n    @keyframes resultadoFade { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }\n    .rv-consulta-resultado.visible { display: block; }\n    .rv-result-nome { font-size: clamp(1rem, 2.5vw, 1.1rem); font-weight: 700; color: #ffd700; margin-bottom: 5px; word-wrap: break-word; }\n    .rv-result-saldo { font-size: clamp(1.4rem, 4vw, 1.8rem); font-weight: 900; color: #2cff88; margin: 8px 0; text-shadow: 0 0 20px rgba(44,255,136,0.3); word-wrap: break-word; }\n    .rv-result-saldo span { font-size: clamp(0.7rem, 2vw, 0.9rem); color: #88aacc; font-weight: 400; }\n    .rv-result-beneficios { margin-top: 10px; padding: 10px; background: rgba(255,215,0,0.05); border-radius: 10px; border: 1px solid rgba(255,215,0,0.15); }\n    .rv-result-beneficio-item { display: flex; justify-content: space-between; padding: 5px 0; font-size: clamp(0.75rem, 2vw, 0.9rem); border-bottom: 1px solid rgba(255,255,255,0.03); flex-wrap: wrap; gap: 4px; }\n    .rv-result-beneficio-item:last-child { border-bottom: none; }\n    .rv-result-beneficio-label { color: #aaa; }\n    .rv-result-beneficio-status { font-weight: 600; }\n    .status-ativo { color: #2cff88; }\n    .status-pendente { color: #ff9f43; }\n    .status-expirado { color: #ff4d4d; }\n    .status-indisponivel { color: #666; }\n    .status-bloqueado { color: #ff4d4d; font-weight: 700; background: rgba(255,0,0,0.15); padding: 2px 8px; border-radius: 4px; display: inline-block; }\n    .rv-result-erro { padding: 15px; background: rgba(255,77,77,0.1); border: 1px solid rgba(255,77,77,0.3); border-radius: 10px; color: #ff6b6b; text-align: center; font-size: clamp(0.85rem, 2vw, 1rem); word-wrap: break-word; }\n    .rv-result-carregando { text-align: center; padding: 15px; color: #88aacc; }\n    .rv-consulta-fechar { position: absolute; top: 12px; right: 16px; background: none; border: none; color: #aaa; font-size: 22px; cursor: pointer; transition: color 0.3s; touch-action: manipulation; z-index: 5; }\n    .rv-consulta-fechar:hover { color: #fff; }\n\n    .pdv-loading-overlay { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; height: 100dvh; background: rgba(1,5,12,0.94); z-index: 9999999; display: none; flex-direction: column; align-items: center; justify-content: center; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); transition: none !important; }\n    .pdv-loading-overlay.active { display: flex !important; opacity: 1 !important; visibility: visible !important; }\n    .pdv-spinner-container { position: relative; width: clamp(100px, 25vw, 130px); height: clamp(100px, 25vw, 130px); display: flex; align-items: center; justify-content: center; }\n    .pdv-spinner-circle { position: absolute; width: 100%; height: 100%; border: 4px solid rgba(0,210,255,0.08); border-top: 4px solid #00d2ff; border-radius: 50%; animation: pdvSpin 1.2s cubic-bezier(0.6,0,0.4,1) infinite; box-shadow: 0 0 30px rgba(0,210,255,0.1); }\n    .pdv-spinner-circle:nth-child(2) { width: 85%; height: 85%; border: 3px solid rgba(0,210,255,0.05); border-bottom: 3px solid #2ddda8; animation: pdvSpinReverse 1.8s cubic-bezier(0.6,0,0.4,1) infinite; box-shadow: 0 0 20px rgba(45,221,168,0.1); }\n    .pdv-spinner-logo { width: clamp(50px, 15vw, 70px); height: clamp(50px, 15vw, 70px); object-fit: contain; filter: drop-shadow(0 0 15px rgba(0,210,255,0.5)); z-index: 2; animation: logoPulse 2s ease-in-out infinite; }\n    @keyframes logoPulse { 0%,100% { filter: drop-shadow(0 0 15px rgba(0,210,255,0.5)); transform: scale(1); } 50% { filter: drop-shadow(0 0 30px rgba(0,210,255,0.8)); transform: scale(1.05); } }\n    @keyframes pdvSpin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }\n    @keyframes pdvSpinReverse { 0% { transform: rotate(0deg); } 100% { transform: rotate(-360deg); } }\n    .pdv-loading-text { font-family: 'Orbitron', sans-serif; font-weight: 700; color: #fff; margin-top: 20px; font-size: clamp(13px, 2.5vw, 15px); letter-spacing: 2px; text-transform: uppercase; animation: pdvPulse 1.8s ease-in-out infinite; text-shadow: 0 0 20px rgba(0,210,255,0.3); text-align: center; padding: 0 10px; }\n    .pdv-loading-subtext { font-family: 'Inter', Arial, sans-serif; color: rgba(255,255,255,0.4); font-size: clamp(10px, 2vw, 12px); letter-spacing: 1px; margin-top: 6px; animation: pdvPulse 2.5s ease-in-out infinite 0.5s; text-align: center; padding: 0 10px; }\n    @keyframes pdvPulse { 0%,100% { opacity: 0.5; transform: scale(0.98); } 50% { opacity: 1; transform: scale(1); } }\n\n    .consulta-loading-overlay { display: none; position: absolute; inset: 0; background: rgba(1,7,17,0.92); border-radius: 24px; z-index: 10; flex-direction: column; align-items: center; justify-content: center; backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); padding: 20px; }\n    .consulta-loading-overlay.active { display: flex; }\n\n    \/* ===== MENU CENTRALIZADO COM USER-INFO \u00c0 ESQUERDA ===== *\/\n    .staff-menu-mobile {\n        display: flex !important;\n        position: fixed;\n        top: 10px;\n        left: 50% !important;\n        transform: translateX(-50%) !important;\n        z-index: 50;\n        gap: 8px;\n        background: rgba(10,13,18,0.85);\n        padding: 8px 12px;\n        border-radius: 50px;\n        border: 1px solid rgba(245,211,106,0.3);\n        backdrop-filter: blur(10px);\n        -webkit-backdrop-filter: blur(10px);\n        box-shadow: 0 8px 30px rgba(0,0,0,0.6);\n        flex-wrap: wrap;\n        justify-content: center;\n        max-width: 95%;\n        margin: 0 auto;\n        align-items: center;\n    }\n\n    \/* USER-INFO FIXO \u00c0 ESQUERDA DENTRO DO MENU *\/\n    .staff-menu-mobile .user-info {\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n        color: #fff;\n        font-size: clamp(11px, 1.5vw, 14px);\n        background: rgba(255,255,255,0.05);\n        padding: 4px 12px 4px 6px;\n        border-radius: 30px;\n        border: 1px solid rgba(255,255,255,0.08);\n        margin-right: auto;\n        flex-shrink: 0;\n    }\n    .staff-menu-mobile .user-info img {\n        width: 28px;\n        height: 28px;\n        border-radius: 50%;\n        object-fit: cover;\n        border: 2px solid rgba(255,215,0,0.3);\n    }\n    .staff-menu-mobile .user-info .user-name {\n        font-weight: 600;\n        color: #ffd700;\n    }\n\n    .staff-menu-mobile a, .staff-menu-mobile button {\n        font-size: clamp(10px, 1.5vw, 13px);\n        padding: 6px 14px;\n        white-space: nowrap;\n        flex-shrink: 0;\n    }\n\n    @media (max-width: 480px) {\n        .staff-menu-mobile .user-info {\n            font-size: 11px;\n            padding: 3px 8px 3px 4px;\n        }\n        .staff-menu-mobile .user-info img {\n            width: 22px;\n            height: 22px;\n        }\n        .staff-menu-mobile {\n            padding: 6px 10px;\n            gap: 4px;\n        }\n        .staff-menu-mobile a, .staff-menu-mobile button {\n            padding: 4px 10px;\n            font-size: 9px;\n        }\n    }\n    <\/style>\n\n    <!-- VIDEO DE FUNDO -->\n    <div class=\"video-background\">\n        <video autoplay muted loop playsinline preload=\"auto\" \n               poster=\"\/\/shop.dinhosreef.com\/wp-content\/uploads\/sites\/8\/2026\/05\/logo-dinhos.webp\">\n            <source src=\"\/\/shop.dinhosreef.com\/wp-content\/uploads\/sites\/8\/2026\/07\/video-club.mp4\" type=\"video\/mp4\">\n        <\/video>\n        <div class=\"video-overlay\"><\/div>\n    <\/div>\n\n    <!-- PRELOADER -->\n    <div class=\"pdv-loading-overlay \" id=\"pdv_loading_screen\">\n        <div class=\"pdv-spinner-container\">\n            <div class=\"pdv-spinner-circle\"><\/div>\n            <div class=\"pdv-spinner-circle\"><\/div>\n            <img decoding=\"async\" src=\"\/\/shop.dinhosreef.com\/wp-content\/uploads\/sites\/8\/2026\/05\/logo-dinhos.webp\" class=\"pdv-spinner-logo\" alt=\"Dinhos Reef\">\n        <\/div>\n        <div class=\"pdv-loading-text\">\u26a1 Processando Cadastro<\/div>\n        <div class=\"pdv-loading-subtext\">Aguarde um instante...<\/div>\n    <\/div>\n\n    <!-- AQU\u00c1RIO DIGITAL -->\n    <div class=\"aquarium-wrapper\" id=\"aquariumScreen\">\n        <div class=\"staff-menu-mobile\">\n            \n            <!-- Dashboard - sempre vis\u00edvel, target _self -->\n            <a href=\"https:\/\/club.dinhosreef.com\/\" \n               target=\"_self\"\n               style=\"background: #f5d36a; color: #000; border-radius: 30px; text-decoration: none; font-family: 'Orbitron', sans-serif; font-weight: 900; font-size: clamp(10px, 1.5vw, 13px); text-transform: uppercase; letter-spacing: 1px; transition: all 0.3s; display: inline-flex; align-items: center; gap: 4px; padding: 6px 14px;\">\n               \ud83c\udfe0 Dashboard\n            <\/a>\n\n            <!-- Voltar - target _self -->\n            <button onclick=\"window.history.length > 1 ? window.history.back() : window.location.href='https:\/\/shop.dinhosreef.com\/';\" \n                    style=\"background: transparent; color: #fff; border: 1px solid rgba(255,255,255,0.2); border-radius: 30px; cursor: pointer; font-family: 'Orbitron', sans-serif; font-weight: 700; font-size: clamp(10px, 1.5vw, 13px); text-transform: uppercase; letter-spacing: 1px; transition: all 0.3s; display: inline-flex; align-items: center; gap: 4px; padding: 6px 14px;\">\n                \ud83d\udd19 Voltar\n            <\/button>\n\n            <!-- Bot\u00e3o Entrar - aparece apenas se N\u00c3O estiver logado -->\n                            <a href=\"https:\/\/club.dinhosreef.com\/login-2\/\" \n                   target=\"_self\"\n                   style=\"background: #ff6b6b; color: #fff; border-radius: 30px; text-decoration: none; font-family: 'Orbitron', sans-serif; font-weight: 900; font-size: clamp(10px, 1.5vw, 13px); text-transform: uppercase; letter-spacing: 1px; transition: all 0.3s; display: inline-flex; align-items: center; gap: 4px; padding: 6px 14px;\">\n                   \ud83d\udd10 Entrar\n                <\/a>\n                    <\/div>\n\n        <div class=\"aquarium-content\" id=\"welcomeContent\">\n            <img decoding=\"async\" src=\"\/\/shop.dinhosreef.com\/wp-content\/uploads\/sites\/8\/2026\/05\/logo-dinhos.webp\" class=\"aquarium-logo\" alt=\"Dinhos Reef\">\n            <div class=\"aquarium-title\">Club Dinho's Reef<\/div>\n            <div class=\"aquarium-subtitle\">O maior clube de vantagens para aquaristas do Brasil.<\/div>\n            <ul class=\"aquarium-benefits\">\n                <li>\u2713 Acumule Reefs<\/li>\n                <li>\u2713 Desbloqueie descontos<\/li>\n                <li>\u2713 Participe da roleta de pr\u00eamios<\/li>\n            <\/ul>\n\n            <button class=\"aquarium-btn-consulta\" onclick=\"abrirConsulta()\">\ud83d\udd0d CONSULTAR REEFS<\/button>\n\n                            <button class=\"aquarium-btn\" onclick=\"abrirFormulario()\" style=\"margin-top: 15px;\">QUERO ME CADASTRAR<\/button>\n                    <\/div>\n    <\/div>\n\n    <!-- FORMUL\u00c1RIO DE CADASTRO -->\n    <div class=\"rv-form-overlay \" id=\"formOverlay\" style=\"\">\n        <div class=\"rv-wrap\">\n            <div class=\"rv-logo-container\">\n                <img decoding=\"async\" class=\"rv-logo-img\" src=\"\/\/shop.dinhosreef.com\/wp-content\/uploads\/sites\/8\/2026\/05\/logo-dinhos.webp\" alt=\"Logo Dinhos Reef\">\n            <\/div>\n            <div class=\"rv-title\">ReefVerse Club<\/div>\n            <div class=\"rv-sub\">Cadastre-se gr\u00e1tis e comece a ganhar Reefs em todas as suas compras.<\/div>\n                        \n                                                <!-- MODO NORMAL -->\n                    <form method=\"post\" id=\"cadastroForm\" autocomplete=\"off\" style=\"display:block;\">\n                        <div class=\"rv-form-group\">\n                            <input class=\"rv-input\" type=\"text\" name=\"nome\" placeholder=\"Nome completo do Cliente\" required autocomplete=\"off\" inputmode=\"text\">\n                        <\/div>\n                        <div class=\"rv-form-group\">\n                            <input class=\"rv-input\" type=\"text\" name=\"cpf\" id=\"cpfInput\" placeholder=\"CPF (Apenas n\u00fameros)\" required autocomplete=\"off\" inputmode=\"numeric\" pattern=\"[0-9]*\" maxlength=\"11\">\n                        <\/div>\n                        <div class=\"rv-form-group\">\n                            <input class=\"rv-input\" type=\"email\" name=\"email\" placeholder=\"E-mail principal\" required autocomplete=\"off\" inputmode=\"email\">\n                        <\/div>\n                        <div class=\"rv-form-group\">\n                            <input class=\"rv-input\" type=\"text\" name=\"celular\" id=\"celularInput\" placeholder=\"WhatsApp (DDD + N\u00famero)\" required autocomplete=\"off\" inputmode=\"numeric\" pattern=\"[0-9]*\" maxlength=\"11\">\n                        <\/div>\n                        <div class=\"rv-form-group\">\n                            <label>Data de Nascimento<\/label>\n                            <input class=\"rv-input\" type=\"date\" name=\"nascimento\" required style=\"font-size: clamp(14px, 2.5vw, 18px); text-align: center;\">\n                        <\/div>\n                                                <div class=\"rv-form-group\">\n                            <input class=\"rv-input\" type=\"password\" name=\"senha\" placeholder=\"Crie uma senha (m\u00ednimo 6 caracteres)\" required minlength=\"6\" autocomplete=\"new-password\">\n                        <\/div>\n                        <div class=\"rv-form-group\">\n                            <input class=\"rv-input\" type=\"password\" name=\"senha_confirm\" placeholder=\"Confirmar senha\" required autocomplete=\"new-password\">\n                        <\/div>\n                                                                        <div class=\"rv-form-group checkbox\">\n                            <input type=\"checkbox\" name=\"aceito_termos\" id=\"aceito_termos\" value=\"1\" required>\n                            <label for=\"aceito_termos\">Aceito os <a href=\"https:\/\/dinhosreef.com\/termos-e-condicoes-dinhos-club-pro\/\" target=\"_blank\" rel=\"noopener\">Termos e Pol\u00edtica de Privacidade<\/a><\/label>\n                        <\/div>\n                                                <button class=\"rv-button\" type=\"submit\" name=\"reefverse_cadastrar\">\ud83d\udc8e Finalizar e Ativar Conta VIP<\/button>\n                    <\/form>\n                    <button class=\"rv-button\" style=\"background: #333; margin-top: 10px; border-color: #555;\" onclick=\"fecharFormulario()\">\u2190 Voltar<\/button>\n                                    <\/div>\n    <\/div>\n\n    <!-- 3.0.132 \u00b7 POPUP DE RECONHECIMENTO CAN\u00d4NICO -->\n    <div id=\"reefIdentityMatchOverlay\" style=\"display:none;position:fixed;inset:0;z-index:999999;background:rgba(2,7,13,.94);backdrop-filter:blur(12px);align-items:center;justify-content:center;padding:18px;\">\n        <div style=\"width:min(620px,96vw);background:linear-gradient(180deg,#101b24,#081119);border:2px solid #ffd166;border-radius:22px;box-shadow:0 0 70px rgba(255,209,102,.20);padding:28px;color:#fff;text-align:center;\">\n            <div style=\"font-size:52px;margin-bottom:8px\">\ud83d\udee1\ufe0f<\/div>\n            <div style=\"font-family:'Orbitron',sans-serif;font-weight:900;font-size:22px;letter-spacing:1px;color:#ffd166;\">CLIENTE J\u00c1 ENCONTRADO NO REEF CLUB<\/div>\n            <p id=\"reefIdentityReason\" style=\"color:#a9bdcb;font-size:13px;line-height:1.6;margin:12px auto 18px;max-width:520px\"><\/p>\n            <div style=\"background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);border-radius:16px;padding:18px;text-align:left;\">\n                <div id=\"reefIdentityName\" style=\"font-size:19px;font-weight:900;color:#fff;margin-bottom:10px\"><\/div>\n                <div id=\"reefIdentityClub\" style=\"color:#2cff88;font-weight:800;margin-bottom:10px\"><\/div>\n                <div id=\"reefIdentityMeta\" style=\"color:#c3d0d9;line-height:1.8;font-size:13px\"><\/div>\n                <div id=\"reefIdentityBonus\" style=\"margin-top:12px;padding:10px 12px;border-radius:10px;background:rgba(44,255,136,.08);color:#bfffdc;font-size:12px\"><\/div>\n            <\/div>\n            <div style=\"font-family:'Orbitron',sans-serif;font-weight:900;font-size:18px;margin:22px 0 14px;\">\u00c9 ESTE O CLIENTE?<\/div>\n            <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:12px;\">\n                <button type=\"button\" id=\"reefIdentityYes\" style=\"border:0;border-radius:14px;padding:16px;background:linear-gradient(135deg,#2cff88,#18b565);color:#04120b;font-weight:900;font-size:14px;cursor:pointer;\">\u2705 SIM, USAR ESTE CLIENTE<\/button>\n                <button type=\"button\" id=\"reefIdentityNo\" style=\"border:1px solid #ff6b6b;border-radius:14px;padding:16px;background:rgba(255,107,107,.08);color:#ff9a9a;font-weight:900;font-size:14px;cursor:pointer;\">\u274c N\u00c3O, REVISAR DADOS<\/button>\n            <\/div>\n            <div style=\"margin-top:14px;color:#78909f;font-size:11px;line-height:1.5\">\u201cN\u00e3o\u201d n\u00e3o autoriza duplicidade. CPF id\u00eantico continua bloqueado; e-mail\/telefone devem ser corrigidos antes de criar outra conta.<\/div>\n        <\/div>\n    <\/div>\n\n    <!-- POPUP DE CONSULTA -->\n    <div class=\"rv-consulta-overlay\" id=\"consultaOverlay\">\n        <div class=\"rv-consulta-wrap\">\n            <div class=\"consulta-loading-overlay\" id=\"consultaPreloader\">\n                <div class=\"pdv-spinner-container\" style=\"width:60px;height:60px;\">\n                    <div class=\"pdv-spinner-circle\"><\/div>\n                    <div class=\"pdv-spinner-circle\"><\/div>\n                <\/div>\n                <div class=\"pdv-loading-text\" style=\"font-size:12px;margin-top:10px;\">\ud83d\udd0d Consultando...<\/div>\n            <\/div>\n            <button class=\"rv-consulta-fechar\" onclick=\"fecharConsulta()\">\u2715<\/button>\n            <div class=\"rv-consulta-title\">\ud83d\udd0d Central de Consultas ReefVerse<\/div>\n            <div class=\"rv-consulta-subtitle\">Digite E-mail, CPF ou Telefone para consultar saldo e benef\u00edcios<\/div>\n            <div class=\"rv-consulta-form\">\n                <input type=\"text\" id=\"consultaInput\" class=\"rv-consulta-input\" placeholder=\"Ex: cliente@email.com ou 123.456.789-00\" autocomplete=\"off\">\n                <button type=\"button\" class=\"rv-consulta-btn\" onclick=\"realizarConsultaReef()\">Consultar<\/button>\n            <\/div>\n            <div class=\"rv-consulta-resultado\" id=\"consultaResultado\"><\/div>\n        <\/div>\n    <\/div>\n\n    <!-- TELA DE SUCESSO (para staff) -->\n    <div class=\"success-overlay\" id=\"successOverlay\">\n        <canvas id=\"canvas_fogos\"><\/canvas>\n        <canvas id=\"canvas_particulas\"><\/canvas>\n        <div class=\"success-content\">\n            <img decoding=\"async\" src=\"\/\/shop.dinhosreef.com\/wp-content\/uploads\/sites\/8\/2026\/05\/logo-dinhos.webp\" class=\"success-logo-premium\" alt=\"Dinhos Reef\">\n            <div class=\"success-title\">\ud83c\udf89 PARAB\u00c9NS!<\/div>\n            <div class=\"success-subtitle\">\ud83d\udc8e CONTA VIP ATIVADA COM SUCESSO<\/div>\n            <div class=\"success-card\">\n                <div class=\"success-info-row\">\n                    <span class=\"success-info-label\">\ud83d\udc64 Cliente<\/span>\n                    <span class=\"success-info-value\">Cliente<\/span>\n                <\/div>\n                <div class=\"success-info-row\">\n                    <span class=\"success-info-label\">\ud83d\udce7 E-mail<\/span>\n                    <span class=\"success-info-value\">---<\/span>\n                <\/div>\n                <div class=\"success-info-row\">\n                    <span class=\"success-info-label\">\ud83d\udcf1 WhatsApp<\/span>\n                    <span class=\"success-info-value\">---<\/span>\n                <\/div>\n            <\/div>\n            <p style=\"color: #aaa; font-size: clamp(0.9rem, 2.5vw, 1.1rem); z-index: 10; position: relative; padding: 0 10px;\">\n                \ud83c\udf81 Voc\u00ea ganhou <span style=\"color:#ffd700; font-weight:bold;\">R$ 20,00<\/span> para consumir na loja!<br>\n                <span style=\"font-size: clamp(0.7rem, 2vw, 0.9rem); color: #888;\">\ud83d\udd12 Verifique as regras de utiliza\u00e7\u00e3o em nosso site.<\/span>\n            <\/p>\n            <div class=\"success-code\">---<\/div>\n            <div style=\"color: #2cff88; font-size: clamp(0.75rem, 2vw, 0.95rem); z-index: 10; position: relative; margin-bottom: 8px;\">\u23f1\ufe0f B\u00f4nus dispon\u00edvel ap\u00f3s 24h do cadastro<\/div>\n\n                    <\/div>\n    <\/div>\n\n    <!-- MODO DESCANSO -->\n    <div class=\"sleep-mode\" id=\"sleepMode\">\n        <img decoding=\"async\" src=\"\/\/shop.dinhosreef.com\/wp-content\/uploads\/sites\/8\/2026\/05\/logo-dinhos.webp\" class=\"sleep-logo\" alt=\"Dinhos Reef\">\n        <p style=\"color: rgba(255,255,255,0.3); margin-top: 20px; font-family: 'Orbitron', sans-serif; font-size: clamp(0.9rem, 2.5vw, 1.2rem); text-align: center;\">Toque na tela para come\u00e7ar<\/p>\n    <\/div>\n\n    <!-- BOT\u00c3O COLABORADOR -->\n    <button class=\"staff-btn \" id=\"staffBtn\" onclick=\"acessoFuncionario()\">\ud83d\udc64 \u00c1rea do Colaborador<\/button>\n\n    <!-- SCRIPTS (mantidos integralmente, com ajustes de navega\u00e7\u00e3o) -->\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/canvas-confetti@1.6.0\/dist\/confetti.browser.min.js\"><\/script>\n    <script>\n    var inactivityTimer, successCountdown, sleepModeActive = false, fogosAnimacao = null, particulasAnimacao = null;\n    var isStaff = false;\n\n    \/\/ \u2605 TABELA DE CONVERS\u00c3O ATUALIZADA (propor\u00e7\u00e3o 1 Reef = R$0,50)\n    var tabelaConversao = [\n        { reefs: 40, desconto: 20 },\n        { reefs: 60, desconto: 30 },\n        { reefs: 100, desconto: 50 },\n        { reefs: 120, desconto: 60 },\n        { reefs: 160, desconto: 80 },\n        { reefs: 200, desconto: 100 },\n        { reefs: 240, desconto: 120 }\n    ];\n\n    function playSound(t) {\n        \/\/ Reef OS mant\u00e9m um \u00fanico motor de \u00e1udio. Click\/wake usam o clique aprovado;\n        \/\/ o sucesso visual permanece sem criar um segundo AudioContext.\n        try {\n            if ((t === 'click' || t === 'wake') && window.ReefAudio && typeof window.ReefAudio.playClick === 'function') {\n                window.ReefAudio.playClick();\n            }\n        } catch(e) {}\n    }\n\n    function voltarParaInicio() { playSound('click'); window.location.href = window.location.origin + window.location.pathname; }\n\n    function resetInactivityTimer() {\n        clearTimeout(inactivityTimer); clearInterval(successCountdown);\n        var s = document.getElementById('sleepMode');\n        if (s) { s.classList.remove('active'); s.style.display = 'none'; }\n        sleepModeActive = false;\n        inactivityTimer = setTimeout(function() {\n            var s = document.getElementById('sleepMode');\n            if (s) { s.classList.add('active'); s.style.display = 'flex'; sleepModeActive = true; }\n        }, 60000);\n    }\n\n    function abrirFormulario() {\n        playSound('click');\n        var overlay = document.getElementById('formOverlay');\n        var form = document.getElementById('cadastroForm');\n        \n        var erroDiv = document.getElementById('rv-erro-duplicidade');\n        if (erroDiv && erroDiv.parentNode) erroDiv.parentNode.removeChild(erroDiv);\n        \n        var infoBox = document.querySelector('.rv-info-box');\n        if (infoBox && infoBox.parentNode) infoBox.parentNode.removeChild(infoBox);\n        \n        var instrucao = document.getElementById('instrucao-voltar');\n        if (instrucao && instrucao.parentNode) instrucao.parentNode.removeChild(instrucao);\n        \n        if (form) {\n            form.style.display = 'block';\n            form.reset();\n        }\n        \n        if (overlay) {\n            overlay.classList.add('active');\n            overlay.style.display = 'flex';\n        }\n        \n        var p = document.getElementById('pdv_loading_screen');\n        if (p) { p.classList.remove('active'); p.style.display = 'none'; }\n        resetInactivityTimer();\n    }\n\n    function fecharFormulario() {\n        playSound('click');\n        document.getElementById('formOverlay').classList.remove('active');\n        document.getElementById('formOverlay').style.display = 'none';\n    }\n\n    function abrirConsulta() {\n        playSound('click');\n        document.getElementById('consultaOverlay').classList.add('active');\n        document.getElementById('consultaOverlay').style.display = 'flex';\n        setTimeout(function() { document.getElementById('consultaInput').focus(); }, 200);\n        resetInactivityTimer();\n    }\n\n    function fecharConsulta() {\n        playSound('click');\n        document.getElementById('consultaOverlay').classList.remove('active');\n        document.getElementById('consultaOverlay').style.display = 'none';\n        resetInactivityTimer();\n    }\n\n    function realizarConsultaReef() {\n        var termo = document.getElementById('consultaInput').value.trim();\n        if (!termo) { alert('Por favor, digite um E-mail, CPF ou Telefone para consultar.'); return; }\n\n        var preloader = document.getElementById('consultaPreloader');\n        if (preloader) { preloader.classList.add('active'); }\n\n        var resultadoDiv = document.getElementById('consultaResultado');\n        resultadoDiv.className = 'rv-consulta-resultado visible';\n        resultadoDiv.innerHTML = '<div class=\"rv-result-carregando\">\ud83d\udd0d Consultando...<\/div>';\n\n        fetch('https:\/\/club.dinhosreef.com\/wp-admin\/admin-ajax.php', {\n            method: 'POST',\n            headers: { 'Content-Type': 'application\/x-www-form-urlencoded' },\n            body: 'action=dinhos_consulta_cliente_publica&identificador=' + encodeURIComponent(termo)\n        })\n        .then(function(response) { return response.json(); })\n        .then(function(data) {\n            if (preloader) { preloader.classList.remove('active'); }\n            \n            if (data.success) {\n                var c = data.data;\n                var isBloqueado = c.bloqueado || false;\n                \n                if (isBloqueado) {\n                    var htmlBloqueado = '<div style=\"background: rgba(255,0,0,0.08); border: 2px solid #ff4d4d; border-radius: 12px; padding: 25px; text-align: center;\">';\n                    htmlBloqueado += '<div style=\"font-size: 48px; margin-bottom: 12px;\">\ud83d\udeab<\/div>';\n                    htmlBloqueado += '<div style=\"font-size: 1.3rem; font-weight: 700; color: #ff4d4d;\">Cliente BLOQUEADO (Banido)<\/div>';\n                    htmlBloqueado += '<div style=\"font-size: 0.9rem; color: #aaa; margin-top: 8px;\">N\u00e3o \u00e9 poss\u00edvel visualizar informa\u00e7\u00f5es deste cliente.<\/div>';\n                    htmlBloqueado += '<\/div>';\n                    resultadoDiv.innerHTML = htmlBloqueado;\n                    return;\n                }\n\n                var saldoReefs = c.saldo_reefs || 0;\n                var bonusStatus = '', bonusClass = '', bonusTexto = '';\n                \n                if (c.tem_bonus_cadastro) {\n                    if (c.bonus_expirado) {\n                        bonusStatus = 'Expirado';\n                        bonusClass = 'status-expirado';\n                        bonusTexto = '\u26a0\ufe0f B\u00f4nus expirado (validade de ' + (c.bonus_validade_dias || 20) + ' dias)';\n                    } else if (!c.bonus_liberado_24h) {\n                        bonusStatus = 'Aguardando';\n                        bonusClass = 'status-pendente';\n                        bonusTexto = '\u23f3 ' + (c.tempo_restante_texto || 'Aguardando 24h');\n                    } else {\n                        bonusStatus = 'Dispon\u00edvel';\n                        bonusClass = 'status-ativo';\n                        bonusTexto = '\u2705 ' + Number(c.valor_bonus_brl || 0).toLocaleString('pt-BR',{style:'currency',currency:'BRL'}) + ' dispon\u00edvel';\n                        if (c.dias_para_expirar > 0) {\n                            bonusTexto += ' (expira em ' + c.dias_para_expirar + ' dias)';\n                        }\n                    }\n                } else {\n                    bonusStatus = 'N\/A';\n                    bonusClass = 'status-indisponivel';\n                    bonusTexto = 'Sem b\u00f4nus de cadastro ativo';\n                }\n\n                var html = '<div class=\"rv-result-nome\">\ud83d\udc64 ' + c.nome + '<\/div>';\n                html += '<div class=\"rv-result-saldo\">\ud83d\udc8e ' + saldoReefs + ' <span>Reefs dispon\u00edveis<\/span><\/div>';\n                \n                \/\/ ===== Exibi\u00e7\u00e3o do N\u00edvel e Regras do Clube (ATUALIZADO) =====\n                if (c.nivel_clube) {\n                    html += '<div style=\"font-size: clamp(0.75rem, 2vw, 0.85rem); color: #00e5ff; margin: 4px 0 8px 0;\">';\n                    html += '\ud83c\udff7\ufe0f N\u00edvel: <strong>' + c.nivel_clube.nome + '<\/strong> \u2014 ' + c.nivel_clube.percentual + '% de desconto m\u00e1ximo';\n                    html += '<\/div>';\n                }\n\n                html += '<div class=\"rv-conversao-tabela\">';\n                html += '<div style=\"font-size: clamp(0.7rem, 2vw, 0.8rem); color: #aaa; text-align: center; margin-bottom: 6px;\">\ud83d\udd39 Valor dos seus Reefs em descontos:<\/div>';\n                html += '<table>';\n                html += '<tr><th>\ud83c\udff7\ufe0f Reefs<\/th><th>\ud83d\udcb5 Desconto<\/th><th>\ud83d\udcca Compra M\u00ednima<\/th><\/tr>';\n                \n                \/\/ Usa a tabela de convers\u00e3o que inclui a compra m\u00ednima\n                var premiosComRegra = c.premios_com_regra || [];\n                for (var i = 0; i < premiosComRegra.length; i++) {\n                    var row = premiosComRegra[i];\n                    var destaque = (saldoReefs >= row.reefs) ? 'destaque' : '';\n                    html += '<tr>';\n                    html += '<td class=\"' + destaque + '\">' + row.reefs + ' Reefs<\/td>';\n                    html += '<td class=\"' + destaque + '\">R$ ' + row.desconto + ',00<\/td>';\n                    html += '<td class=\"' + destaque + '\" style=\"font-size:0.75rem;\">R$ ' + row.compra_minima + '<\/td>';\n                    html += '<\/tr>';\n                }\n                html += '<\/table>';\n                html += '<div style=\"font-size: clamp(0.6rem, 1.5vw, 0.7rem); color: #555; text-align: center; margin-top: 5px;\">* Compra m\u00ednima calculada com base no n\u00edvel do cliente<\/div>';\n                html += '<\/div>';\n\n                html += '<div class=\"rv-result-beneficios\">';\n                html += '<div class=\"rv-result-beneficio-item\">';\n                html += '<span class=\"rv-result-beneficio-label\">\ud83c\udf81 B\u00f4nus de Cadastro<\/span>';\n                html += '<span class=\"rv-result-beneficio-status ' + bonusClass + '\">' + bonusTexto + '<\/span>';\n                html += '<\/div>';\n                \n                if (c.tem_aniversario) {\n                    html += '<div class=\"rv-result-beneficio-item\">';\n                    html += '<span class=\"rv-result-beneficio-label\">\ud83c\udf82 Anivers\u00e1rio<\/span>';\n                    html += '<span class=\"rv-result-beneficio-status status-ativo\">\ud83c\udf89 Desconto de ' + Number(c.aniversario_desconto_brl || 0).toLocaleString('pt-BR',{style:'currency',currency:'BRL'}) + ' dispon\u00edvel!<\/span>';\n                    html += '<\/div>';\n                } else {\n                    html += '<div class=\"rv-result-beneficio-item\">';\n                    html += '<span class=\"rv-result-beneficio-label\">\ud83c\udf82 Anivers\u00e1rio<\/span>';\n                    html += '<span class=\"rv-result-beneficio-status status-indisponivel\">Fora da data ou j\u00e1 resgatado<\/span>';\n                    html += '<\/div>';\n                }\n                \n                if (c.premios_pendentes && c.premios_pendentes.length > 0) {\n                    c.premios_pendentes.forEach(function(p) {\n                        if (p.expirado === true) return;\n                        var statusText = p.liberado ? '\u2705 Dispon\u00edvel' : '\u23f3 ' + (p.horas_restantes ? p.horas_restantes + 'h' : 'Aguardando');\n                        var statusClass = p.liberado ? 'status-ativo' : 'status-pendente';\n                        html += '<div class=\"rv-result-beneficio-item\">';\n                        html += '<span class=\"rv-result-beneficio-label\">\ud83c\udf9f\ufe0f ' + p.texto + '<\/span>';\n                        html += '<span class=\"rv-result-beneficio-status ' + statusClass + '\">' + statusText + '<\/span>';\n                        html += '<\/div>';\n                    });\n                }\n                \n                if (c.roleta_disponivel) {\n                    html += '<div class=\"rv-result-beneficio-item\">';\n                    html += '<span class=\"rv-result-beneficio-label\">\ud83c\udfa1 Roleta ReefVerse<\/span>';\n                    html += '<span class=\"rv-result-beneficio-status status-ativo\">\u2705 Dispon\u00edvel para girar<\/span>';\n                    html += '<\/div>';\n                }\n                \n                html += '<\/div>';\n                \n                if (c.codigo_bonus_cadastro && c.codigo_bonus_cadastro !== 'N\/A') {\n                    html += '<div style=\"margin-top: 10px; padding: 10px; background: rgba(255, 215, 0, 0.05); border-radius: 8px; border: 1px solid rgba(255, 215, 0, 0.1); font-size: clamp(0.75rem, 2vw, 0.85rem);\">';\n                    html += '<span style=\"color: #aaa;\">C\u00f3digo do b\u00f4nus:<\/span> <strong style=\"color: #ffd700;\">' + c.codigo_bonus_cadastro + '<\/strong>';\n                    html += '<\/div>';\n                }\n                \n                resultadoDiv.innerHTML = html;\n            } else {\n                resultadoDiv.innerHTML = '<div class=\"rv-result-erro\">\u274c ' + data.data.msg + '<\/div>';\n            }\n        })\n        .catch(function(error) {\n            if (preloader) { preloader.classList.remove('active'); }\n            console.error('Erro na consulta:', error);\n            resultadoDiv.innerHTML = '<div class=\"rv-result-erro\">\u274c Erro ao consultar. Tente novamente.<\/div>';\n        });\n    }\n\n    function acessoFuncionario() {\n        playSound('click');\n        var btn = document.getElementById('staffBtn');\n        btn.textContent = '\u23f3 Verificando...'; btn.disabled = true;\n        fetch('https:\/\/club.dinhosreef.com\/wp-admin\/admin-ajax.php', {\n            method: 'POST',\n            headers: { 'Content-Type': 'application\/x-www-form-urlencoded' },\n            body: 'action=verificar_funcionario_cadastro'\n        })\n        .then(function(r) { return r.json(); })\n        .then(function(d) {\n            if (d.success) {\n                window.location.href = 'https:\/\/shop.dinhosreef.com\/crm\/';\n            } else {\n                alert('\ud83d\udd12 \u00c1rea restrita a colaboradores autorizados.\\n\\n' + (d.data?.msg || ''));\n            }\n        })\n        .catch(function() { alert('\ud83d\udd12 \u00c1rea restrita a colaboradores autorizados.'); })\n        .finally(function() { btn.textContent = '\ud83d\udc64 \u00c1rea do Colaborador'; btn.disabled = false; });\n    }\n\n    function iniciarFogosArtificio() {\n        var canvas = document.getElementById('canvas_fogos');\n        if (!canvas) return;\n        var ctx = canvas.getContext('2d');\n        canvas.width = window.innerWidth; canvas.height = window.innerHeight;\n        var particles = [];\n        var colors = ['#ffd700', '#ff6b6b', '#2cff88', '#00e5ff', '#ff00ff', '#ff9f43', '#a29bfe', '#fd79a8', '#ffffff'];\n\n        function createExplosion(x, y) {\n            var numParticles = 40 + Math.floor(Math.random() * 50);\n            for (var i = 0; i < numParticles; i++) {\n                var angle = Math.random() * Math.PI * 2;\n                var speed = 2 + Math.random() * 8;\n                particles.push({\n                    x: x, y: y,\n                    vx: Math.cos(angle) * speed,\n                    vy: Math.sin(angle) * speed,\n                    radius: 2 + Math.random() * 4,\n                    life: 1,\n                    color: colors[Math.floor(Math.random() * colors.length)],\n                    decay: 0.008 + Math.random() * 0.02,\n                    gravity: 0.03\n                });\n            }\n        }\n\n        function update() {\n            ctx.fillStyle = 'rgba(1,5,12,0.1)';\n            ctx.fillRect(0, 0, canvas.width, canvas.height);\n            for (var i = particles.length - 1; i >= 0; i--) {\n                var p = particles[i];\n                p.x += p.vx; p.y += p.vy; p.vy += p.gravity; p.vx *= 0.99; p.life -= p.decay;\n                ctx.beginPath(); ctx.arc(p.x, p.y, p.radius * p.life, 0, Math.PI * 2);\n                ctx.fillStyle = p.color; ctx.globalAlpha = p.life; ctx.fill(); ctx.globalAlpha = 1;\n                if (p.life <= 0) { particles.splice(i, 1); }\n            }\n            if (Math.random() < 0.08) {\n                createExplosion(Math.random() * canvas.width, Math.random() * canvas.height * 0.7);\n            }\n            fogosAnimacao = requestAnimationFrame(update);\n        }\n        \n        for (var i = 0; i < 5; i++) {\n            setTimeout(function() {\n                createExplosion(Math.random() * canvas.width, Math.random() * canvas.height * 0.5);\n            }, i * 200);\n        }\n        update();\n    }\n\n    function iniciarParticulas() {\n        var canvas = document.getElementById('canvas_particulas');\n        if (!canvas) return;\n        var ctx = canvas.getContext('2d');\n        canvas.width = window.innerWidth; canvas.height = window.innerHeight;\n        var particulas = [];\n        \n        for (var i = 0; i < 50; i++) {\n            particulas.push({\n                x: Math.random() * canvas.width,\n                y: Math.random() * canvas.height,\n                vx: (Math.random() - 0.5) * 1.5,\n                vy: (Math.random() - 0.5) * 1.5,\n                size: 1 + Math.random() * 3,\n                color: ['#ffd700','#00e5ff','#2cff88','#ff6b6b'][Math.floor(Math.random()*4)],\n                alpha: 0.3 + Math.random() * 0.7\n            });\n        }\n\n        function updateParticulas() {\n            ctx.clearRect(0, 0, canvas.width, canvas.height);\n            for (var i = 0; i < particulas.length; i++) {\n                var p = particulas[i];\n                p.x += p.vx; p.y += p.vy;\n                if (p.x < 0 || p.x > canvas.width) p.vx *= -1;\n                if (p.y < 0 || p.y > canvas.height) p.vy *= -1;\n                ctx.beginPath(); ctx.arc(p.x, p.y, p.size, 0, Math.PI * 2);\n                ctx.fillStyle = p.color; ctx.globalAlpha = p.alpha; ctx.fill(); ctx.globalAlpha = 1;\n            }\n            particulasAnimacao = requestAnimationFrame(updateParticulas);\n        }\n        updateParticulas();\n    }\n\n    function iniciarConfetes() {\n        var container = document.getElementById('successOverlay');\n        if (!container) return;\n        var colors = ['#ffd700', '#2cff88', '#00e5ff', '#ff6b6b', '#ff9f43', '#a29bfe', '#ff00ff', '#ffffff'];\n        for (var i = 0; i < 150; i++) {\n            var confetti = document.createElement('div');\n            confetti.className = 'confetti-piece';\n            var size = 6 + Math.random() * 12;\n            var startX = Math.random() * 100;\n            var duration = 2 + Math.random() * 5;\n            var delay = Math.random() * 4;\n            confetti.style.cssText = 'left:' + startX + '%;width:' + size + 'px;height:' + size + 'px;background:' + colors[Math.floor(Math.random()*colors.length)] + ';border-radius:' + (Math.random()>0.5?'50%':'2px') + ';animation-duration:' + duration + 's;animation-delay:' + delay + 's;';\n            container.appendChild(confetti);\n            setTimeout(function() { if (confetti.parentNode) confetti.remove(); }, (duration + delay) * 1000 + 500);\n        }\n    }\n\n    function iniciarSparkles() {\n        var container = document.getElementById('successOverlay');\n        if (!container) return;\n        for (var i = 0; i < 60; i++) {\n            setTimeout(function() {\n                var sparkle = document.createElement('div');\n                sparkle.className = 'sparkle';\n                sparkle.style.cssText = '--tx:' + (Math.random()*200-100) + 'px;--ty:' + (-100-Math.random()*200) + 'px;left:' + (20+Math.random()*60) + '%;top:' + (40+Math.random()*40) + '%;';\n                container.appendChild(sparkle);\n                setTimeout(function() { if (sparkle.parentNode) sparkle.remove(); }, 2500);\n            }, i * 50);\n        }\n    }\n\n\n    \/\/ 3.0.132 \u2014 reconhecimento progressivo durante o cadastro do operador.\n    var reefIdentityNonce = \"c072b7d357\";\n    var reefIdentityCandidate = null, reefIdentityTimer = null, reefIdentityLastSignature = '', reefIdentityDismissedSignature = '';\n    function reefIdentityFormValues(){var form=document.getElementById('cadastroForm');if(!form)return{cpf:'',email:'',phone:''};var cpf=form.querySelector('[name=\"cpf\"]'),email=form.querySelector('[name=\"email\"]'),phone=form.querySelector('[name=\"celular\"]');return{cpf:cpf?cpf.value.replace(\/\\D\/g,''):'',email:email?email.value.trim().toLowerCase():'',phone:phone?phone.value.replace(\/\\D\/g,''):''};}\n    function reefIdentitySignature(v){return[v.cpf,v.email,v.phone].join('|');}\n    function reefIdentityHide(){var ov=document.getElementById('reefIdentityMatchOverlay');if(ov)ov.style.display='none';}\n    function reefIdentityShow(candidate){\n        reefIdentityCandidate=candidate;var ov=document.getElementById('reefIdentityMatchOverlay');if(!ov)return;\n        document.getElementById('reefIdentityName').textContent=(candidate.name||'Cliente Reef')+' \u00b7 #'+candidate.id;\n        document.getElementById('reefIdentityClub').textContent='\ud83d\udc8e '+(candidate.club||'Reef Club')+' \u00b7 cliente desde '+(candidate.registered||'\u2014');\n        var reasons=(candidate.match_reasons||[]).join(' + ');\n        document.getElementById('reefIdentityReason').textContent='Encontramos uma identidade existente atrav\u00e9s de '+(reasons||'dados do cadastro')+'. Confirme antes de criar uma segunda conta.';\n        document.getElementById('reefIdentityMeta').innerHTML='\ud83d\udce7 '+(candidate.email_masked||'n\u00e3o informado')+'<br>\ud83d\udcf1 '+(candidate.phone_masked||'n\u00e3o informado')+(candidate.cpf_missing?'<br>\ud83e\udeaa CPF ausente no cadastro antigo \u2014 pode ser completado ap\u00f3s confirma\u00e7\u00e3o.':'<br>\ud83e\udeaa CPF j\u00e1 registrado no cadastro existente.');\n        document.getElementById('reefIdentityBonus').textContent=candidate.welcome_used?'\ud83d\udd12 B\u00f4nus de boas-vindas j\u00e1 vinculado a esta identidade. Nenhum novo R$20 ser\u00e1 criado.':'\ud83d\udee1\ufe0f A confirma\u00e7\u00e3o reutiliza o cadastro original; n\u00e3o cria segunda identidade nem reinicia a idade do cliente.';\n        ov.style.display='flex';\n    }\n    function reefIdentityProbe(force){\n        if(!isStaff)return;var v=reefIdentityFormValues();\n        if(v.cpf.length<11&&v.email.indexOf('@')<1&&v.phone.length<8)return;\n        var sig=reefIdentitySignature(v);if(!force&&(sig===reefIdentityLastSignature||sig===reefIdentityDismissedSignature))return;reefIdentityLastSignature=sig;\n        var body=new URLSearchParams();body.set('action','reef_os_identity_probe');body.set('nonce',reefIdentityNonce);body.set('cpf',v.cpf);body.set('email',v.email);body.set('phone',v.phone);\n        fetch(\"https:\\\/\\\/club.dinhosreef.com\\\/wp-admin\\\/admin-ajax.php\",{method:'POST',credentials:'same-origin',headers:{'Content-Type':'application\/x-www-form-urlencoded; charset=UTF-8'},body:body.toString()}).then(function(r){return r.json();}).then(function(res){if(res&&res.success&&res.data&&res.data.found&&res.data.candidate)reefIdentityShow(res.data.candidate);}).catch(function(){});\n    }\n    function reefIdentitySchedule(){clearTimeout(reefIdentityTimer);reefIdentityTimer=setTimeout(function(){reefIdentityProbe(false);},450);}\n    function reefIdentityPublishCustomer(customer,identifier,cpfUpdated){\n        var payload={type:'reef-pdv-canonical-customer',customer:customer,identifier:String(identifier||customer.id||''),cpf_updated:!!cpfUpdated,at:Date.now()};\n        try{localStorage.setItem('reef_pdv_identity_selected',JSON.stringify(payload));}catch(e){}\n        try{if(window.opener&&!window.opener.closed)window.opener.postMessage(payload,location.origin);}catch(e){}\n        try{if(window.parent&&window.parent!==window)window.parent.postMessage(payload,location.origin);}catch(e){}\n    }\n\n    document.addEventListener('DOMContentLoaded', function() {\n        var ci = document.getElementById('consultaInput');\n        if (ci) {\n            ci.addEventListener('keydown', function(e) { if (e.key === 'Enter') { e.preventDefault(); realizarConsultaReef(); } });\n        }\n        \n        document.addEventListener('keydown', function(e) {\n            if (e.key === 'Escape') {\n                if (document.getElementById('consultaOverlay').classList.contains('active')) fecharConsulta();\n                if (document.getElementById('formOverlay').classList.contains('active')) fecharFormulario();\n            }\n        });\n\n        var form = document.getElementById('cadastroForm');\n        if (form) {\n            ['cpf','email','celular'].forEach(function(name){var field=form.querySelector('[name=\"'+name+'\"]');if(field){field.addEventListener('blur',reefIdentitySchedule);field.addEventListener('change',reefIdentitySchedule);}});\n            var yes=document.getElementById('reefIdentityYes'),no=document.getElementById('reefIdentityNo');\n            if(yes)yes.addEventListener('click',function(){\n                if(!reefIdentityCandidate)return;var v=reefIdentityFormValues();yes.disabled=true;yes.textContent='\u23f3 CONFIRMANDO...';\n                var body=new URLSearchParams();body.set('action','reef_os_identity_confirm_existing');body.set('nonce',reefIdentityNonce);body.set('candidate_id',reefIdentityCandidate.id);body.set('cpf',v.cpf);body.set('email',v.email);body.set('phone',v.phone);\n                fetch(\"https:\\\/\\\/club.dinhosreef.com\\\/wp-admin\\\/admin-ajax.php\",{method:'POST',credentials:'same-origin',headers:{'Content-Type':'application\/x-www-form-urlencoded; charset=UTF-8'},body:body.toString()})\n                .then(function(r){return r.json();}).then(function(res){\n                    if(!res||!res.success)throw new Error(res&&res.data&&res.data.msg?res.data.msg:'N\u00e3o foi poss\u00edvel confirmar o cliente.');\n                    reefIdentityPublishCustomer(res.data.customer,res.data.identifier,res.data.cpf_updated);reefIdentityHide();\n                    try{document.getElementById('formOverlay').classList.remove('active');document.getElementById('formOverlay').style.display='none';}catch(e){}\n                    alert('\u2705 CLIENTE RECONHECIDO\\\\n\\\\n'+(res.data.customer.name||'Cliente')+' foi carregado como cadastro existente.'+(res.data.cpf_updated?'\\\\nCPF faltante completado com seguran\u00e7a.':'')+'\\\\nNenhum novo cadastro ou b\u00f4nus foi criado.');\n                    try{if(window.opener&&!window.opener.closed)window.close();}catch(e){}\n                }).catch(function(err){alert('\u26a0\ufe0f '+err.message);}).finally(function(){yes.disabled=false;yes.textContent='\u2705 SIM, USAR ESTE CLIENTE';});\n            });\n            if(no)no.addEventListener('click',function(){reefIdentityDismissedSignature=reefIdentitySignature(reefIdentityFormValues());reefIdentityCandidate=null;reefIdentityHide();var f=form.querySelector('[name=\"email\"]')||form.querySelector('[name=\"celular\"]');if(f)f.focus();});\n            form.addEventListener('submit', function(e) {\n                if(isStaff&&reefIdentityCandidate){e.preventDefault();reefIdentityShow(reefIdentityCandidate);return false;}\n                var p=document.getElementById('pdv_loading_screen');if(p){p.classList.add('active');p.style.display='flex';p.style.opacity='1';p.style.visibility='visible';}\n            });\n        }\n\n        \n        \n            });\n\n    document.addEventListener('click', function() {\n        if (sleepModeActive) {\n            playSound('wake');\n            var s = document.getElementById('sleepMode');\n            if (s) { s.classList.remove('active'); s.style.display = 'none'; }\n            sleepModeActive = false;\n        }\n        resetInactivityTimer();\n    });\n\n    document.addEventListener('touchstart', function() {\n        if (sleepModeActive) {\n            playSound('wake');\n            var s = document.getElementById('sleepMode');\n            if (s) { s.classList.remove('active'); s.style.display = 'none'; }\n            sleepModeActive = false;\n        }\n        resetInactivityTimer();\n    });\n\n    resetInactivityTimer();\n    <\/script>\n\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"pmpro_default_level":"","footnotes":""},"class_list":["post-2634","page","type-page","status-publish","hentry","pmpro-has-access"],"_links":{"self":[{"href":"https:\/\/club.dinhosreef.com\/en\/wp-json\/wp\/v2\/pages\/2634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/club.dinhosreef.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/club.dinhosreef.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/club.dinhosreef.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/club.dinhosreef.com\/en\/wp-json\/wp\/v2\/comments?post=2634"}],"version-history":[{"count":1,"href":"https:\/\/club.dinhosreef.com\/en\/wp-json\/wp\/v2\/pages\/2634\/revisions"}],"predecessor-version":[{"id":2641,"href":"https:\/\/club.dinhosreef.com\/en\/wp-json\/wp\/v2\/pages\/2634\/revisions\/2641"}],"wp:attachment":[{"href":"https:\/\/club.dinhosreef.com\/en\/wp-json\/wp\/v2\/media?parent=2634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}