.snext{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:24px;gap:24px;align-items:center;background:linear-gradient(135deg,#0b1026,#1e1b4b 60%,#312e81);color:#fff}.snext .amut{color:rgba(255,255,255,.7)}.snext .atag{background:rgba(255,255,255,.14);color:#fff}.snext h2{font-size:clamp(24px,3.4vw,38px);font-weight:800;letter-spacing:-.03em;margin:8px 0 4px}.sdesc{font-size:14.5px;line-height:1.5;opacity:.85;margin-top:8px}.scd{display:flex;gap:8px;margin:10px 0}.scd>div{flex:1 1;background:var(--line);border-radius:12px;padding:8px 4px;text-align:center}.scd b{display:block;font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scd span{font-size:11px;color:var(--mut)}.scd.big>div{background:rgba(255,255,255,.1);padding:14px 4px}.scd.big b{font-size:clamp(28px,4vw,44px)}.scd.big span{color:rgba(255,255,255,.7)}.smap{width:100%;display:block;margin:10px 0}.smbg{fill:#0b1226}.smg{stroke:rgba(255,255,255,.07)}.smeq{stroke:rgba(255,255,255,.18);stroke-dasharray:3 3}.smtr{fill:none;stroke:#818cf8;stroke-width:1.4;stroke-linecap:round}.smdot{fill:#fff;stroke:#d70015;stroke-width:2}.smpulse{fill:rgba(215,0,21,.35);animation:spul 1.8s infinite;transform-box:fill-box;transform-origin:center}@keyframes spul{0%{transform:scale(.4);opacity:1}to{transform:scale(2.2);opacity:0}}.sstat{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:8px}.sstat div{display:flex;flex-direction:column}.sstat b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sapod img{width:100%;border-radius:14px;aspect-ratio:16/10;object-fit:cover;margin:8px 0}.sclamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px}.sl img{width:calc(100% + 40px);margin:-20px -20px 12px;aspect-ratio:16/9;object-fit:cover;border-radius:22px 22px 0 0;display:block}@media(max-width:900px){.snext{grid-template-columns:1fr}.sstat{grid-template-columns:repeat(2,1fr)}.sl img{width:calc(100% + 32px);margin:-16px -16px 12px}}@media(prefers-reduced-motion:reduce){.smpulse{animation:none}}.snodate{margin:12px 0 4px;font-weight:700;font-size:15px;color:var(--mut);background:var(--line);border-radius:12px;padding:12px;text-align:center}