
:root{--g:#4ADE80;--g2:#22C55E;--d:#060810;--d2:#0c0f1a;--d3:#111425;--m:#8892A4;--w:#fff;--r:#E63946;--a:#F59E0B;--c:#06B6D4;--b:rgba(255,255,255,.07)}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Barlow',sans-serif;background:var(--d);color:var(--w);min-height:100vh;line-height:1.7}
nav{position:sticky;top:0;z-index:50;background:rgba(6,8,16,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--b);padding:0 24px;height:58px;display:flex;align-items:center;justify-content:space-between}
.nl{font-size:18px;font-weight:700;text-decoration:none;color:inherit}.nl .s{color:#fff}.nl .g{color:var(--g)}
.nav-btn{padding:7px 18px;border-radius:8px;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.2);color:var(--g);font-size:13px;font-weight:600;text-decoration:none;font-family:'Barlow',sans-serif}
.hero{background:linear-gradient(135deg,rgba(74,222,128,.05),rgba(6,182,212,.03));border-bottom:1px solid var(--b);padding:48px 24px;text-align:center}
.hero h1{font-size:32px;font-weight:700;margin-bottom:10px}
.hero p{color:var(--m);font-size:15px;max-width:560px;margin:0 auto}
.badge{display:inline-flex;align-items:center;gap:6px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2);color:var(--a);font-size:12px;font-weight:600;padding:5px 14px;border-radius:100px;margin-bottom:16px}
.dm{max-width:820px;margin:0 auto;padding:48px 24px}
.section{margin-bottom:40px}
.section h2{font-size:18px;font-weight:700;color:var(--w);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--b)}
.section h3{font-size:15px;font-weight:600;color:var(--g);margin:18px 0 8px}
.section p{font-size:14px;color:rgba(255,255,255,.75);margin-bottom:10px;line-height:1.8}
.section ul{list-style:none;padding:0}
.section ul li{font-size:14px;color:rgba(255,255,255,.75);padding:6px 0 6px 20px;position:relative;line-height:1.8}
.section ul li::before{content:'›';position:absolute;left:0;color:var(--g);font-weight:700}
.note{font-size:12px;color:var(--m);font-style:italic;margin-top:5px;line-height:1.7}
.warn-box{background:rgba(230,57,70,.05);border:1px solid rgba(230,57,70,.2);border-radius:12px;padding:18px;margin:14px 0}
.warn-title{font-size:13px;font-weight:700;color:var(--r);margin-bottom:8px}
.warn-box p{font-size:13px;color:var(--m);margin:0;line-height:1.7}
.ok-box{background:rgba(74,222,128,.05);border:1px solid rgba(74,222,128,.15);border-radius:12px;padding:18px;margin:14px 0}
.ok-title{font-size:13px;font-weight:700;color:var(--g);margin-bottom:8px}
.ok-box p{font-size:13px;color:var(--m);margin:0;line-height:1.7}
.info-box{background:var(--d2);border:1px solid var(--b);border-radius:12px;padding:18px;margin:14px 0}
.info-box p{font-size:13px;color:var(--m);margin:0;line-height:1.8}
.update{background:var(--d3);border:1px solid var(--b);border-radius:10px;padding:14px 18px;margin-top:40px;font-size:13px;color:var(--m);display:flex;align-items:center;justify-content:space-between}
.footer-bar{border-top:1px solid var(--b);padding:24px;text-align:center;font-size:13px;color:var(--m);margin-top:40px}
.footer-bar a{color:var(--g);text-decoration:none}
