.en-card{margin-top:14px;padding:14px;border-radius:12px;background:var(--lcd);border:1px solid var(--lcd-line);min-width:0}.en-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.en-head h3{margin:0;font-family:var(--body);font-weight:700;font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--glow)}.en-tag{padding:2px 7px;border-radius:999px;border:1px solid rgba(244,183,40,.45);color:var(--gold);font-weight:700;letter-spacing:.06em}.en-cover,.en-tag{font-family:var(--body);font-size:12.5px}.en-cover{margin-left:auto;padding:2px 8px;border-radius:999px;background:rgba(0,236,151,.12);color:var(--glow);font-weight:600;white-space:nowrap}.en-cover.part{background:rgba(244,183,40,.14);color:var(--gold)}.en-big{text-align:center;padding:4px 0 2px}.en-big b{display:block;font-family:var(--display);font-weight:800;font-size:clamp(32px,8vw,46px);line-height:1.05;letter-spacing:-.02em;color:var(--near);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 20px rgba(0,236,151,.28)}.en-big small{font-family:var(--body);font-weight:600;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--glow);line-height:1.35}.en-big em,.en-big small{display:block;margin-top:4px}.en-big em{font-style:normal;font-size:15px;color:var(--ink-2)}.en-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.en-stat{padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid var(--lcd-line);min-width:0}.en-stat b{display:block;font-family:var(--display);font-weight:800;font-size:clamp(19px,5.2vw,24px);line-height:1.15;color:var(--near);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.en-stat small{display:block;margin-top:2px;font-family:var(--body);font-weight:600;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--glow);line-height:1.3}.en-stat em{display:block;margin-top:3px;font-style:normal;font-size:14px;color:var(--ink-2);line-height:1.35}.en-meter{height:8px;margin-top:12px;border-radius:4px;background:rgba(255,255,255,.08);overflow:hidden}.en-meter i{display:block;height:100%;min-width:3px;border-radius:4px;background:var(--near);box-shadow:0 0 10px rgba(0,236,151,.6);transition:width .6s ease}.en-line{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--ink-2)}.en-line b{color:var(--ink);font-weight:700}.en-how{margin-top:10px;border-top:1px solid var(--lcd-line);padding-top:8px}.en-how summary{cursor:pointer;font-family:var(--body);font-weight:600;font-size:14px;color:var(--label);padding:4px 0}.en-how ul{margin:6px 0 0;padding-left:18px;color:var(--ink-2);font-size:15px;line-height:1.5}.en-how li{margin-top:4px}.en-retry{margin-top:10px;padding:9px 14px;border-radius:8px;border:2px solid var(--line);background:transparent;color:var(--cream);font-family:var(--display);font-weight:800;font-size:14px;letter-spacing:.02em;cursor:pointer}.en-skel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.en-skel i{height:58px;border-radius:10px;background:rgba(255,255,255,.05);animation:en-pulse 1.4s ease-in-out infinite}.en-skel i+i{animation-delay:.2s}@keyframes en-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.en-skel i{animation:none}.en-meter i{transition:none}}@media (max-width:420px){.en-card{padding:12px}.en-cover{margin-left:0}.en-kv,.en-skel{gap:8px}.en-stat{padding:9px 10px}}