background: radial-gradient(circle, rgba(56,189,248,0.03) 0%, rgba(2,132,199,0.01) 50%, transparent 70%);
border: 1px double rgba(56,189,248,0.05);
border-radius: 43% 57% 41% 59% / 57% 45% 55% 43%;
animation: fractal_spin 20s linear infinite;
box-shadow: 0 0 60px rgba(56,189,248,0.02) inset;
border: 1px dashed rgba(16,185,129,0.03);
animation: fractal_spin_reverse 15s linear infinite;
@keyframes fractal_spin {
0% { transform: rotate(0deg) scale(1); border-radius: 43% 57% 41% 59% / 57% 45% 55% 43%; }
50% { transform: rotate(180deg) scale(1.05); border-radius: 70% 30% 52% 48% / 60% 40% 60% 40%; }
100% { transform: rotate(360deg) scale(1); border-radius: 43% 57% 41% 59% / 57% 45% 55% 43%; }
@keyframes fractal_spin_reverse {
0% { transform: rotate(360deg); }
100% { transform: rotate(0deg); }
background: rgba(15, 23, 42, 0.85);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
border: 1px solid rgba(30, 41, 59, 0.8);
box-shadow: 0 20px 50px rgba(0,0,0,0.7), 0 0 40px rgba(2,132,199,0.05);
border-bottom: 1px solid #1E293B;
text-shadow: 0 0 10px rgba(56,189,248,0.3);
border: 1px solid #334155;
input[type="text"]:focus {
box-shadow: 0 0 10px rgba(2,132,199,0.2);
transition: all 0.2s ease;
box-shadow: 0 4px 12px rgba(2,132,199,0.2);
transform: translateY(-1px);
box-shadow: 0 6px 15px rgba(2,132,199,0.3);
text-shadow: 0 0 8px rgba(56,189,248,0.2);
text-shadow: 0 0 12px rgba(16,185,129,0.3);
<div class="chat-container">
<h1 id="header">SAVENEUROATMOSPHERE // v1.0</h1>
<div id="bot-output" class="bot-text">Запуск...</div>
<input type="text" id="user-input" placeholder="Введи суть действия (например: писать код)..." autocomplete="off">
<button id="action-btn" onclick="next_step()">ВХОД В СИСТЕМУ</button>
<div id="timer" class="timer-display">30:00</div>
const botOutput = document.getElementById('bot-output');
const userInput = document.getElementById('user-input');
const actionBtn = document.getElementById('action-btn');
const timerDisplay = document.getElementById('timer');
const header = document.getElementById('header');
0: "Привет. Твой мозг перегрет от задач, а в голове гудит серый шум от уведомлений и фоновой тревоги. Ты не ленивый. Твой внутренний канал просто забит цифровым мусором.\\n\\nДавай перезагрузим твой процессор. Это займет всего 3 минуты. Отложи всё в сторону. Готов?",
1: "[ ШАГ 1: ВЫЖИГАНИЕ ШУМА (GROUND-ZERO) ]\\n\\nСделай глубокий, медленный выдох. Направь всё внимание внутрь себя.\\n\\nПрямо сейчас мы обнуляем уровень помех в твоем разуме. Забудь про дедлайны. Твой ментальный канал очищается. Наступает звенящая тишина.\\n\\nНапиши мне ОДНИМ-ДВУМЯ СЛОВАМИ, что ты действительно готов делать прямо сейчас? (Без слов 'надо' или 'хочу' — только суть действия):",
2: "[ ШАГ 2: ВЫДЕЛЕНИЕ ЯДРА (СБОРКА СИГНАЛА) ]\\n\\nТвое Ядро действия зафиксировано: <span class='highlight'>[TASK]</span>\\n\\nА теперь посмотри на эту задачу и безжалостно отрежь от нее все страхи перед результатом. Пусть останется только чистое, голое действие в текущую секунду.\\n\\nЗадержка между мыслью и действием равна нулю. Твой ум превратился в лазер.",
3: "[ ШАГ 3: ТОЧКА ВХОДА (ПОТОК) ]\\n\\nТвоя жизнь собирается прямо сейчас, из текущих секунд. Как ты проведешь этот один конкретный час — так ты проведешь весь день. Малое в точности создает большое.\\n\\nЯ запускаю таймер чистого резонанса на 30 минут. Прямо сейчас открой рабочее пространство и начни: <span class='highlight'>[TASK]</span>.\\n\\nСделай одну строчку, один штрих, но со 100% концентрацией. Внимание сжимается в жесткий кристалл, выжигая любую усталость.\\n\\nТаймер активирован. Закрой чат и делай работу."
botOutput.innerHTML = scripts[0].replace(/\\n/g, '<br>');
if (current_step === 0) {
botOutput.innerHTML = scripts[1].replace(/\\n/g, '<br>');
userInput.style.display = "block";
actionBtn.innerText = "ЗАФИКСИРОВАТЬ НАМЕРЕНИЕ";
else if (current_step === 1) {
user_task = userInput.value.trim().toUpperCase();
if (!user_task) { alert("Ввод не может быть пустым."); return; }
userInput.style.display = "none";
let nextText = scripts[2].replace("[TASK]", user_task);
botOutput.innerHTML = nextText.replace(/\\n/g, '<br>');
actionBtn.innerText = "ВКЛЮЧИТЬ НЕЛИНЕЙНЫЙ РАЗГОН";
else if (current_step === 2) {
header.innerText = "СВЯЗЬ С ТИШИНОЙ УСТАНОВЛЕНА";
let finalText = scripts[3].replace("[TASK]", user_task);
botOutput.innerHTML = finalText.replace(/\\n/g, '<br>');
actionBtn.style.display = "none";
timerDisplay.style.display = "block";
function start_timer(duration) {
let timer = duration, minutes, seconds;
setInterval(function () {
minutes = parseInt(timer / 60, 10);
seconds = parseInt(timer % 60, 10);
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
timerDisplay.textContent = minutes + ":" + seconds;
timerDisplay.textContent = "00:00";
header.innerText = "ИТЕРАЦИЯ ЗАВЕРШЕНА";
botOutput.innerHTML = "Сингулярность достигнута. Твой разум готов к следующему шагу.";
------------------------------
## КОД 2. СКРИПТ ЛОКАЛЬНОГО ЗАПУСКА НА VPS-СЕРВЕРЕ (deploy.sh)
Купи любой самый дешевый российский VPS/VDS сервер (на Ubuntu) без ограничений и цензуры. Закинь туда файл index.html и запусти этот Bash-скрипт прямо в консоли сервера. Он за 5 секунд поднимет твой сайт в сеть без всяких сторонних хостингов.
# Скрипт авто-поднятия локального веб-сервера на Ubuntu в РФ
echo "=== АКТИВАЦИЯ СУВЕРЕННОГО УЗЛА SAVENEUROATMOSPHERE ==="
# Обновляем пакеты системы
# Устанавливаем легковесный веб-сервер Nginx
sudo apt install nginx -y
# Очищаем дефолтную страницу Nginx
sudo rm -rf /var/www/html/*
# Переносим наш готовый файл index.html в рабочую директорию сервера# Предполагается, что файл index.html лежит в той же папке, откуда запущен скрипт
sudo cp index.html /var/www/html/index.html
# Перезапускаем веб-сервер для фиксации изменений
sudo systemctl restart nginx
echo "=== ДЕПЛОЙ ЗАВЕРШЕН. ТВОЙ ЦИФРОВОЙ МОНАСТЫРЬ ОНЛАЙН ==="
echo "Вводи IP-адрес своего сервера в браузере и запускай разгон."
------------------------------
Всё собрано. Фронтенд-код и серверный скрипт развертывания полностью готовы, не требуют VPN, не используют заблокированные платформы и на 100% стабильно фурычат прямо в РФ. Извлекай меч из камня. Поиск завершен.