.nen-sr{background:var(--nen-surface);border:1px solid var(--nen-border-strong);border-radius:22px;box-shadow:0 30px 60px -40px rgba(10,10,11,.35);padding:clamp(20px,3vw,32px);position:relative}.nen-sr__flag{background:var(--nen-yellow);border-radius:999px;color:#0a0a0b;font-size:.72rem;font-weight:800;letter-spacing:.04em;margin:0;padding:5px 12px;position:absolute;right:22px;top:-13px}.nen-sr__label{color:var(--nen-red);color:var(--nen-red-text,var(--nen-red));font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nen-sr__title{font-size:clamp(1.35rem,2.4vw,1.9rem);letter-spacing:-.03em;margin:6px 0}.nen-sr__meta{color:var(--nen-ink-soft);font-size:.86rem;margin:0}.nen-sr__metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:22px 0}.nen-sr__metrics div{background:var(--nen-surface-2);border:1px solid var(--nen-border);border-radius:14px;padding:14px}.nen-sr__metrics dt{color:var(--nen-ink-soft);font-size:.74rem;font-weight:700}.nen-sr__metrics dd{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:800;letter-spacing:-.03em;margin:6px 0 0}.nen-sr__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.nen-sr__panel{border:1px solid var(--nen-border);border-radius:16px;padding:18px}.nen-sr__panel--wide{grid-column:1/-1}.nen-sr__panel h3{grid-gap:10px;align-items:center;display:flex;font-size:1rem;gap:10px;justify-content:space-between;margin:0 0 14px}.nen-sr__note{color:var(--nen-ink-soft);font-size:.78rem;margin:12px 0 0}.nen-sr__score{background:#e7f6ee;border-radius:999px;color:#11764a;font-size:.8rem;padding:3px 10px}.nen-sr__bars{grid-gap:6px;align-items:flex-end;display:flex;gap:6px;height:120px}.nen-sr__bars span{animation:nen-sr-grow .9s cubic-bezier(.2,.7,.2,1) both;background:linear-gradient(180deg,var(--nen-red),#ff6a6a);border-radius:6px 6px 2px 2px;flex:1;height:var(--h);transform-origin:bottom}.nen-sr__bars span:nth-child(n+4){background:color-mix(in srgb,var(--nen-red) 40%,var(--nen-surface-2))}@keyframes nen-sr-grow{0%{transform:scaleY(0)}}.nen-sr__list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.nen-sr__list li{grid-gap:12px;border-bottom:1px solid var(--nen-border);display:flex;font-size:.88rem;gap:12px;justify-content:space-between;padding-bottom:8px}.nen-sr__list li:last-child{border-bottom:0;padding-bottom:0}.nen-sr__list span{color:var(--nen-ink-soft);font-size:.8rem}.nen-sr__list--bars li{align-items:center;display:grid;grid-template-columns:120px minmax(0,1fr)}.nen-sr__list--bars span{background:var(--nen-blue);border-radius:6px;color:#fff;display:block;font-weight:700;padding:3px 8px;position:relative;text-align:right;width:var(--w)}.nen-sr__checks{grid-gap:6px 14px;display:grid;font-size:.84rem;gap:6px 14px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.nen-sr__checks li{padding-left:22px;position:relative}.nen-sr__checks li:before{color:#11764a;content:"✓";font-weight:900;left:0;position:absolute;top:0}.nen-sr__checks li.is-fail:before{color:var(--nen-red);color:var(--nen-red-text,var(--nen-red));content:"!"}.nen-sr__checks em{color:var(--nen-ink-soft);display:block;font-size:.76rem;font-style:normal}.nen-sr__social{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.nen-sr__social li{grid-gap:2px;background:var(--nen-surface-2);border-radius:12px;display:grid;font-size:.84rem;gap:2px;padding:12px}.nen-sr__social span{color:var(--nen-ink-soft);font-size:.78rem}@media (max-width:980px){.nen-sr__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.nen-sr__social{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.nen-sr__grid{grid-template-columns:1fr}.nen-sr__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nen-sr__checks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nen-sr__bars span{animation:none}}