*{margin:0;padding:0;box-sizing:border-box}
body{font:16px/1.7 system-ui,"Segoe UI",sans-serif;background:#f2f4f8;color:#1c2430;padding-bottom:78px}
.tepe{background:linear-gradient(135deg,#4338ca,#151148);color:#fff;padding:30px 20px 26px;
border-radius:0 0 26px 26px}
.tepe h1{font-size:26px}.tepe .s{opacity:.85;font-size:14px;margin-top:4px}
.chip{display:flex;gap:8px;overflow-x:auto;padding:14px 20px;scrollbar-width:none}
.chip::-webkit-scrollbar{display:none}
.chip a{flex:0 0 auto;background:#fff;border:1px solid #dde3ec;border-radius:30px;padding:8px 16px;
font-size:13px;color:#41505f;text-decoration:none;font-weight:600}
main{padding:4px 20px}
.blok{background:#fff;border-radius:16px;padding:20px;margin-bottom:14px;box-shadow:0 1px 8px rgba(20,30,50,.05)}
.blok h2{font-size:19px;color:#12202f;margin-bottom:10px}
.blok h3{font-size:15px;margin-bottom:4px}p{margin-bottom:12px}
.oz{display:grid;gap:10px;grid-template-columns:1fr 1fr}
.oz .k{background:#f6f8fb;border-radius:12px;padding:14px}.oz .k p{font-size:13px;margin:0;color:#546170}
.tbl{width:100%;border-collapse:collapse;font-size:14px}
.tbl td,.tbl th{padding:10px;border-bottom:1px solid #eef1f5;text-align:left}
.sss details{border-bottom:1px solid #eef1f5;padding:4px 0}
.sss summary{padding:10px 0;font-weight:600;cursor:pointer}.sss details p{color:#546170}
.altbar{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #dde3ec;
padding:12px 20px;display:flex;gap:12px;align-items:center}
.altbar .git{flex:1;text-align:center;background:#4338ca;color:#fff;padding:14px;border-radius:12px;
font-weight:700;text-decoration:none}
footer{padding:16px 20px;text-align:center;font-size:12px;color:#8492a3}