diff --git a/assets/css/custom.css b/assets/css/custom.css
new file mode 100644
index 0000000..9c53e8e
--- /dev/null
+++ b/assets/css/custom.css
@@ -0,0 +1,107 @@
+
+body {
+ font-family: 'Roboto', sans-serif;
+ background-color: #1A1A2E;
+ color: #FFFFFF;
+ padding-top: 20px;
+}
+
+.container {
+ max-width: 800px;
+}
+
+.header {
+ text-align: center;
+ margin-bottom: 40px;
+}
+
+.header h1 {
+ font-weight: 700;
+ color: #E94560;
+}
+
+.predictor-card, .history-card {
+ background-color: #16213E;
+ border: 1px solid #0F3460;
+ border-radius: 8px;
+ padding: 2rem;
+ margin-bottom: 2rem;
+ box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
+}
+
+.predictor-card h2, .history-card h2 {
+ color: #E94560;
+ margin-bottom: 1.5rem;
+ border-bottom: 1px solid #0F3460;
+ padding-bottom: 0.5rem;
+}
+
+#status {
+ font-size: 1.2rem;
+ font-style: italic;
+ color: #bdc3c7;
+ height: 50px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+#prediction-display {
+ font-size: 5rem;
+ font-weight: 700;
+ text-align: center;
+ color: #FFFFFF;
+ height: 120px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.confidence-wrapper {
+ text-align: center;
+ margin-top: 1rem;
+}
+
+.progress {
+ background-color: #0F3460;
+ height: 20px;
+}
+
+.progress-bar {
+ background-color: #50C878;
+}
+
+#history-list {
+ list-style: none;
+ padding: 0;
+ max-height: 400px;
+ overflow-y: auto;
+}
+
+#history-list li {
+ display: flex;
+ justify-content: space-between;
+ padding: 0.75rem 1rem;
+ border-radius: 5px;
+ margin-bottom: 0.5rem;
+ font-size: 1.1rem;
+ background-color: #0F3460;
+}
+
+.history-prediction {
+ font-weight: bold;
+}
+
+.history-result.success {
+ color: #50C878;
+}
+
+.history-result.failure {
+ color: #E94560;
+}
+
+.footer {
+ text-align: center;
+ margin-top: 40px;
+ color: #7f8c8d;
+}
diff --git a/assets/js/main.js b/assets/js/main.js
new file mode 100644
index 0000000..2cc4380
--- /dev/null
+++ b/assets/js/main.js
@@ -0,0 +1,88 @@
+
+document.addEventListener('DOMContentLoaded', function () {
+ const statusEl = document.getElementById('status');
+ const predictionDisplayEl = document.getElementById('prediction-display');
+ const confidenceLabelEl = document.getElementById('confidence-label');
+ const confidenceBarEl = document.getElementById('confidence-bar');
+ const historyListEl = document.getElementById('history-list');
+
+ let history = [];
+
+ function generatePrediction() {
+ const multiplier = (Math.random() * 9 + 1.1).toFixed(2);
+ const confidence = Math.floor(Math.random() * 26) + 70; // 70% to 95%
+ return { multiplier, confidence };
+ }
+
+ function simulateResult(prediction) {
+ // 80% chance of "success" (result > prediction) for simulation purposes
+ const success = Math.random() < 0.8;
+ let result;
+ if (success) {
+ result = (parseFloat(prediction.multiplier) + Math.random() * 2).toFixed(2);
+ } else {
+ result = (Math.random() * (parseFloat(prediction.multiplier) - 1) + 1).toFixed(2);
+ }
+ return { result, success };
+ }
+
+ function updateHistory() {
+ historyListEl.innerHTML = '';
+ for (const item of history) {
+ const li = document.createElement('li');
+ const resultClass = item.result.success ? 'success' : 'failure';
+ const resultText = item.result.success ? `Crashed @ ${item.result.result}x` : `Crashed @ ${item.result.result}x`;
+
+ li.innerHTML = `
+ Predicted: ${item.prediction.multiplier}x
+ ${resultText}
+ `;
+ historyListEl.prepend(li);
+ }
+ }
+
+ function runCycle() {
+ // 1. Waiting phase
+ statusEl.textContent = 'Waiting for next round...';
+ predictionDisplayEl.textContent = '-.--x';
+ confidenceLabelEl.textContent = 'Confidence';
+ confidenceBarEl.style.width = '0%';
+
+ // 2. Predicting phase
+ setTimeout(() => {
+ statusEl.textContent = 'Analyzing...';
+ }, 4000);
+
+ // 3. Show prediction
+ setTimeout(() => {
+ const prediction = generatePrediction();
+ statusEl.textContent = 'Prediction for next round:';
+ predictionDisplayEl.textContent = `${prediction.multiplier}x`;
+ confidenceLabelEl.textContent = `Confidence: ${prediction.confidence}%`;
+ confidenceBarEl.style.width = `${prediction.confidence}%`;
+
+ // 4. Simulate result and update history
+ setTimeout(() => {
+ const result = simulateResult(prediction);
+ history.push({ prediction, result });
+ if (history.length > 10) {
+ history.shift();
+ }
+ updateHistory();
+ }, 4000);
+
+ }, 7000);
+ }
+
+ // Initial history for demo
+ for (let i = 0; i < 5; i++) {
+ const p = generatePrediction();
+ const r = simulateResult(p);
+ history.push({ prediction: p, result: r });
+ }
+ updateHistory();
+
+ // Start the cycle
+ runCycle();
+ setInterval(runCycle, 15000); // 15 seconds total cycle time
+});
diff --git a/assets/vm-shot-2025-10-25T07-02-39-077Z.jpg b/assets/vm-shot-2025-10-25T07-02-39-077Z.jpg
new file mode 100644
index 0000000..127daf5
Binary files /dev/null and b/assets/vm-shot-2025-10-25T07-02-39-077Z.jpg differ
diff --git a/assets/vm-shot-2025-10-25T07-02-48-756Z.jpg b/assets/vm-shot-2025-10-25T07-02-48-756Z.jpg
new file mode 100644
index 0000000..c1112bc
Binary files /dev/null and b/assets/vm-shot-2025-10-25T07-02-48-756Z.jpg differ
diff --git a/assets/vm-shot-2025-10-25T07-02-58-197Z.jpg b/assets/vm-shot-2025-10-25T07-02-58-197Z.jpg
new file mode 100644
index 0000000..f62f87b
Binary files /dev/null and b/assets/vm-shot-2025-10-25T07-02-58-197Z.jpg differ
diff --git a/index.php b/index.php
index 7205f3d..55224ab 100644
--- a/index.php
+++ b/index.php
@@ -1,150 +1,65 @@
-
-
+
-
-
- New Style
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ Predictor aviator v22 sistema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
Analyzing your requirements and generating your website…
-
- Loading…
-
-
= ($_SERVER['HTTP_HOST'] ?? '') === 'appwizzy.com' ? 'AppWizzy' : 'Flatlogic' ?> AI is collecting your requirements and applying the first changes.
-
This page will update automatically as the plan is implemented.
-
Runtime: PHP = htmlspecialchars($phpVersion) ?> — UTC = htmlspecialchars($now) ?>
+
+
+
+
+
+
+
Current Prediction
+
Initializing...
+
-.--x
+
+
+
+
+
+
+
-
-
+
+
+
-
+