*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050810;color:#E8EEFF;font:17px/1.65 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
a{color:#00E5FF}a:visited{color:#B79BFF}header{background:linear-gradient(180deg,#0A1026,#050810);border-bottom:3px solid #7C4DFF}
.w{max-width:780px;margin:0 auto;padding:0 20px}.top{display:flex;align-items:center;justify-content:space-between;gap:14px;height:64px}
.brand{display:flex;gap:10px;align-items:center;color:#fff;text-decoration:none;font-weight:800;letter-spacing:.04em}.brand span{color:#FF2E88}
nav a{margin-left:16px;text-decoration:none;font-weight:600;font-size:.95rem}main{padding:28px 0 60px}h1{font-size:2rem;line-height:1.2;margin:.2em 0 .4em}h2{margin-top:1.8em;font-size:1.35rem}
.lead{color:#B8C2DC;font-size:1.1rem}.upd{color:#8A97B8;font-size:.88rem}.card{background:#0E1426;border:1px solid #1F2A4A;border-radius:14px;padding:16px 18px;margin:18px 0}
table{width:100%;border-collapse:collapse;font-size:.95rem}th,td{text-align:left;padding:9px 8px;border-bottom:1px solid #1F2A4A;vertical-align:top}th{color:#8A97B8;font-weight:600}td.r,th.r{text-align:right;white-space:nowrap}.tw{overflow-x:auto}
.cta{display:inline-block;padding:13px 22px;border-radius:12px;background:linear-gradient(90deg,#7C4DFF,#FF2E88);color:#fff!important;font-weight:800;text-decoration:none;margin:10px 0}
ul{padding-left:1.2em}li{margin:.35em 0}.note{color:#8A97B8;font-size:.9rem}footer{border-top:1px solid #1F2A4A;padding:22px 0 40px;color:#8A97B8;font-size:.9rem}
.grid{display:grid;gap:14px}.g a.card{display:block;text-decoration:none;color:inherit}.g a.card b{color:#00E5FF;font-size:1.1rem}.warn{border-left:3px solid #FFB300}
@media (max-width:640px){h1{font-size:1.6rem}.top{height:auto;flex-wrap:wrap;padding:10px 20px;gap:6px}nav{display:flex;flex-wrap:wrap;gap:4px 14px}nav a{margin-left:0}.brand{font-size:.95rem}.tw{margin:0 -4px}th,td{padding:8px 6px}}
.lnkb{background:none;border:0;padding:0;color:#00E5FF;text-decoration:underline;font:inherit;cursor:pointer}
.ck{position:fixed;left:50%;bottom:12px;transform:translateX(-50%);z-index:95;width:min(780px,calc(100% - 20px));max-height:calc(100vh - 24px);overflow:auto;background:#0E1426;color:#E8EEFF;border:1px solid #7C4DFF;border-radius:14px;padding:14px 16px;box-shadow:0 10px 40px rgba(0,0,0,.6);font:.88rem/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;text-align:left}.ck[hidden]{display:none}
.ck b{font-size:1rem;display:block;margin-bottom:4px}.ck p{margin:0 0 10px;color:#C9D3EE}.ck a{color:#00E5FF}
.ckr{display:flex;gap:8px;flex-wrap:wrap}.ckbtn{flex:1 1 140px;padding:10px 14px;border-radius:10px;border:1px solid #7C4DFF;background:#1A2342;color:#fff;font:700 .9rem system-ui,sans-serif;cursor:pointer}.ckbtn:hover{background:#26315C}.ckbtn.alt{background:transparent;border-color:#3B4770}.ckbtn:focus-visible,.ck a:focus-visible{outline:3px solid #00E5FF;outline-offset:2px}
.ckp{margin-top:10px;display:grid;gap:8px;border-top:1px solid #1F2A4A;padding-top:10px}.ckp label{display:flex;gap:8px;align-items:flex-start}.ckp[hidden]{display:none}
@media print{.ck{display:none!important}}
