body{background:#f6f4fb}.week-score{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:18px}.week-score>div{padding:12px 10px;border-radius:16px;background:#fff;border:1px solid #ebe7f5}.week-score small{display:block;font-size:8px;letter-spacing:.11em;color:#8b7e96;font-weight:900}.week-score b{display:block;margin-top:6px;font-size:18px;line-height:1.05;color:#2f2750}.week-score span{display:block;margin-top:3px;font-size:9px;color:#81778a}.week-story{display:grid;gap:10px;margin-top:12px}.week-story article{padding:15px;border-radius:19px;background:#fff;border:1px solid #ebe7f5}.week-story article>small{font-size:9px;letter-spacing:.12em;color:#76549b;font-weight:900}.week-story h3{margin:5px 0 10px;font-size:16px}.week-story article.next{background:linear-gradient(135deg,#241c43,#6d4df0);color:#fff;border:0}.week-story article.next>small{color:#d2c7ff}.week-story article.next h3{color:#fff}.story-body{display:grid;gap:7px}.story-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border-radius:13px;background:#f8f5fc;color:#4a4458;text-decoration:none;font-size:11px;line-height:1.4}.story-item b{color:#694dcc;font-size:14px}.next .story-item{background:rgba(255,255,255,.1);color:#fff}.next .story-item b{color:#fff}.weekly-list{display:grid;gap:7px;margin-top:10px}.weekly-item{background:#fff;border:1px solid #ebe7f5;border-radius:14px;padding:11px;color:#4a4458;line-height:1.4;font-size:11px}.weekly-item b{color:#2f2750}.signal{display:flex;justify-content:space-between;gap:12px;align-items:center}.signal span:last-child{font-weight:800;color:#5f4ad9}.empty{padding:18px;text-align:center;color:#8e879a}@media(max-width:520px){.week-score{grid-template-columns:repeat(2,1fr)}.week-story article{padding:13px}.story-item{padding:9px 10px}}