:root{--bg:#fafafa;--text:#00f;--muted:#5e5a5a;--border:#000;--primary:#00f;--grid-line:#00000012;--demo-bg:#1a1108;--demo-msg-bg:#0e0a06}[data-theme=dark]{--bg:#05070d;--text:#6c8cff;--muted:#9aa0ab;--border:#232733;--primary:#6c8cff;--grid-line:#ffffff12;--demo-bg:#10131b;--demo-msg-bg:#0a0c12}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.6;transition:background-color .4s,color .4s;position:relative}body:before{content:"";z-index:-1;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);pointer-events:none;background-size:44px 44px;transition:background-image .4s;position:fixed;inset:0}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}header{border-bottom:1px solid var(--border);background:var(--bg);z-index:100;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 40px;transition:background-color .4s,border-color .4s;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex;text-decoration:none!important}.brand img{object-fit:contain;width:auto;height:32px}nav{flex-wrap:wrap;align-items:center;gap:32px;font-family:Arial,sans-serif;font-size:14px;display:flex}nav a,nav button{color:var(--muted);cursor:pointer;background:0 0;border:none;font-family:Arial,sans-serif;font-size:14px;text-decoration:none}nav a:hover,nav button:hover{color:var(--primary);text-decoration:none}.theme-toggle{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .25s,border-color .25s,color .25s,transform .2s;display:flex;border:1px solid var(--border)!important;padding:0!important}.theme-toggle:hover{background:var(--bg);color:var(--primary);transform:rotate(12deg)}.btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-family:Arial,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s,background-color .4s;display:inline-block}.btn:hover{opacity:.9;text-decoration:none}.hero{text-align:center;max-width:800px;margin:0 auto;padding:100px 20px 60px}.hero h1{color:var(--primary);margin-bottom:24px;font-size:clamp(32px,6vw,56px);line-height:1.15}.hero p{color:var(--muted);max-width:600px;margin:0 auto 40px;font-family:Arial,sans-serif;font-size:18px}.telegram-note{color:var(--muted);margin-top:12px;font-family:Arial,sans-serif;font-size:13px;display:block}.demo-box{background:var(--demo-bg);border:1px solid var(--border);text-align:left;border-radius:12px;max-width:700px;margin:0 auto 80px;padding:24px;font-family:Arial,sans-serif;transition:background-color .4s,border-color .4s}.demo-header{color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.demo-msg{background:var(--demo-msg-bg);border-left:3px solid var(--primary);border-radius:8px;margin-bottom:12px;padding:16px;transition:background-color .4s}.features{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:1200px;margin:0 auto;padding:60px 40px;display:grid}.feature{background:var(--demo-bg);border:1px solid var(--border);border-radius:12px;padding:32px;transition:background-color .4s,border-color .4s}.feature h3{color:var(--primary);margin-top:0;font-size:20px}.feature p{color:var(--muted);font-family:Arial,sans-serif;font-size:15px}.cta-section{text-align:center;border-top:1px solid var(--border);padding:80px 20px;transition:border-color .4s}.cta-section h2{color:var(--primary);margin-bottom:16px;font-size:32px}.cta-section p{color:var(--muted);margin-bottom:32px;font-family:Arial,sans-serif}footer{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:40px;font-family:Arial,sans-serif;font-size:13px;transition:border-color .4s;display:flex}.footer-links{gap:24px;display:flex}.footer-links a{color:var(--muted);text-decoration:none}.footer-links a:hover{color:var(--primary)}.container{max-width:800px;margin:0 auto;padding:80px 20px}.container h1{color:var(--primary);margin-bottom:16px;font-size:42px}.container h2{color:var(--primary);margin-top:48px;margin-bottom:16px;font-size:28px}.container p{color:var(--muted);margin-bottom:24px;font-family:Arial,sans-serif;font-size:16px}.timeline{border-left:2px solid var(--border);margin:40px 0;padding-left:32px;transition:border-color .4s}.timeline-item{margin-bottom:32px;position:relative}.timeline-item:before{content:"";background:var(--primary);border-radius:50%;width:16px;height:16px;transition:background-color .4s;position:absolute;top:6px;left:-39px}.timeline-date{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-family:Arial,sans-serif;font-size:13px}.timeline-title{color:var(--text);margin:0 0 8px;font-size:20px}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}@media (max-width:860px){.features{gap:24px;padding:48px 24px}}@media (max-width:768px){header{padding:16px 20px}nav{gap:14px;font-size:13px}.brand img{height:26px}.hero{padding:70px 20px 44px}.hero p{margin-bottom:28px;font-size:16px}.demo-box{margin-bottom:56px;padding:18px}.demo-msg{padding:12px}.features{grid-template-columns:1fr;padding:40px 20px}.cta-section{padding:56px 20px}.cta-section h2{font-size:26px}footer{text-align:center;justify-content:center;padding:28px 20px}.footer-links{justify-content:center;gap:16px}.container{padding:56px 18px}.container h1{font-size:32px}.container h2{font-size:22px}.timeline{padding-left:24px}.timeline-item:before{left:-31px}}@media (max-width:460px){nav{gap:10px;font-size:12px}nav a:not(.btn){display:none}.btn{padding:8px 14px;font-size:13px}.hero h1{font-size:28px}.hero p{font-size:15px}}
