.nd-index .vid{max-width:76ch;margin:26px 0 0}.nd-index .vid__frame{aspect-ratio:16/9;background:radial-gradient(90% 120% at 12% 0,#2fe3c724,#0000 58%),radial-gradient(70% 90% at 100% 100%,#ffc65c1a,#0000 60%),repeating-linear-gradient(118deg,#ffffff04 0 2px,#0000 2px 10px),linear-gradient(#121a1f,#090d10);border:1px solid #232b33;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 24px 60px -34px #000000e6}.nd-index .vid--short{max-width:300px}.nd-index .vid--short .vid__frame{aspect-ratio:9/16}.nd-index .vid__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.nd-index .vid__btn{text-align:left;cursor:pointer;width:100%;height:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:22px 24px;display:flex;position:absolute;inset:0}.nd-index .vid__btn:focus-visible{outline:2px solid var(--tq);outline-offset:-4px;border-radius:18px}.nd-index .vid__img{object-fit:cover;z-index:0;filter:brightness(.78)saturate(.95);transition:transform .45s var(--ease), filter .3s var(--ease)}.nd-index .vid__btn:hover .vid__img{filter:brightness(.9)saturate();transform:scale(1.035)}.nd-index .vid__btn:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#090d100d 25%,#090d108c 62%,#090d10f0 100%);position:absolute;inset:0}.nd-index .vid__t,.nd-index .vid__m,.nd-index .vid__note{z-index:2;position:relative}.nd-index .vid__play{z-index:2}.nd-index .vid__m{color:#aeb7b2}.nd-index .vid__note{color:#8a9490}.nd-index .vid__play{color:#2a1900;width:72px;height:72px;transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:radial-gradient(60% 46% at 30% 18%,#ffffff8c,#0000 62%),linear-gradient(165deg,#ffe9be,#ffc65c 48%,#d08f17);border-radius:50%;place-items:center;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1.5px #fff9,0 16px 44px -14px #ffc65cf2}.nd-index .vid__play svg{width:30px;height:30px;margin-left:4px}.nd-index .vid__btn:hover .vid__play{transform:translate(-50%,-50%)scale(1.07);box-shadow:inset 0 1.5px #fff9,0 18px 54px -12px #ffc65c}.nd-index .vid__t{max-width:34ch;font-family:var(--display);letter-spacing:-.015em;color:var(--text);font-size:clamp(15px,1.6vw,18px);font-weight:800;line-height:1.25;position:relative}.nd-index .vid__m{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-top:7px;font-size:8.5px;font-weight:600}.nd-index .vid__note{color:#6e7873;margin-top:8px;font-size:11.5px}.nd-index .vid--short .vid__btn{padding:18px}.nd-index .vid--short .vid__play{width:62px;height:62px}.nd-index .vid__cap{color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12.5px;display:flex}.nd-index .art .vid__cap a{color:var(--text-2);border-bottom-color:#2e373e;flex:none}.nd-index .art .vid__cap a:hover{color:var(--text);border-bottom-color:var(--tq)}.nd-index .vid-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:76ch;display:grid}.nd-index .vid-grid .vid{margin:0}.nd-index .vid-split{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px;max-width:76ch;display:grid}.nd-index .vid-split>p,.nd-index .vid-split .vid{margin:0}.nd-index .opinion{border-left:2px solid var(--tq);background:linear-gradient(96deg,#2fe3c717,#ffffff03 70%);border-radius:0 16px 16px 0;max-width:76ch;padding:20px 24px}.nd-index .opinion__k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;font-size:8.5px;font-weight:600;color:var(--tq)!important;margin:0 0 8px!important}.nd-index .art .opinion p{margin:0}.nd-index .art a.ref{font-family:var(--mono);vertical-align:super;color:var(--tq);border:0;margin-left:1px;font-size:10px;font-weight:600;line-height:0}.nd-index .qlist{max-width:82ch;color:var(--text-3);gap:8px;margin:0;padding-left:24px;font-size:13px;line-height:1.6;display:grid}.nd-index .qlist li{scroll-margin-top:110px}.nd-index .qlist li::marker{font-family:var(--mono);color:var(--text-3);font-size:11px}.nd-index .art .qlist a{color:var(--text-2);border-bottom-color:#2e373e}.nd-index .art .qlist a:hover{color:var(--text);border-bottom-color:var(--tq)}.nd-index .qlist li:target{color:var(--text)}.nd-index .qlist li:target a{color:var(--tq)}.nd-index .art--wide p,.nd-index .art--wide .blist{max-width:96ch}.nd-index .art--wide .tip p{max-width:72ch}.nd-index .art--wide .opinion{max-width:none}.nd-index .art--wide .vid{max-width:920px}.nd-index .art--wide .vid--short{max-width:300px}.nd-index .art--wide .vid-grid{max-width:none}.nd-index .art--wide .vid-split{grid-template-columns:minmax(0,1fr) 300px;gap:44px;max-width:none}.nd-index .stack>*+*{margin-top:18px}.nd-index .pcards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.nd-index .pcard{background:#0f1418;border:1px solid #232b33;border-radius:16px;padding:20px 22px 22px;position:relative;overflow:hidden}.nd-index .pcard:before{content:"";background:linear-gradient(90deg, var(--tq), transparent 80%);height:2px;position:absolute;inset:0 0 auto}.nd-index .pcard--ok:before{background:linear-gradient(90deg,#3ddc97,#0000 80%)}.nd-index .pcard--no:before{background:linear-gradient(90deg,#f0728c,#0000 80%)}.nd-index .pcard__k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tq);font-size:8.5px;font-weight:600;display:block}.nd-index .pcard--ok .pcard__k{color:#3ddc97}.nd-index .pcard--no .pcard__k{color:#f0728c}.nd-index .pcard__n{font-family:var(--display);letter-spacing:-.02em;color:var(--text);margin-top:8px;font-size:19px;font-weight:800;line-height:1.2;display:block}.nd-index .art .pcard p{max-width:none;margin-top:8px;font-size:14px;line-height:1.65}@media (max-width:700px){.nd-index .art--wide .vid-split{grid-template-columns:1fr;gap:22px}.nd-index .vid-grid,.nd-index .vid-split{grid-template-columns:1fr}.nd-index .vid-split .vid--short{max-width:260px}.nd-index .vid__cap{flex-direction:column;align-items:flex-start;gap:4px}}
