.nd{width:100%;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.nd-main,.nd-side{display:contents}.nd-head{order:1}.nd-co{order:2}.nd-react{order:3}.nd-sum{order:4}.nd-body{order:5}.nd-peers{order:6}.nd-nav{order:7}.nd-disc{order:8}@container (min-width: 880px){.nd{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.nd-main,.nd-side{display:flex;flex-direction:column;gap:12px;min-width:0}.nd-side{position:sticky;top:84px}.nd .rb-card{padding:22px 24px}}.nd-top{display:flex;align-items:center;gap:10px;min-width:0}.nd-lb{display:inline-flex;align-items:baseline;gap:6px;flex:none;padding:4px 10px;border-radius:8px;font-size:14px;font-weight:800;white-space:nowrap}.nd-lb b{font-size:16px;font-weight:900}.nd-lb.good{color:var(--rb-red-ink);background:var(--rb-red50)}.nd-lb.bad{color:var(--rb-blue-ink);background:var(--rb-blue50)}.nd-lb.mid{box-shadow:inset 0 0 0 1px var(--rb-line2)}.nd-when{min-width:0;font-size:13px;font-weight:600;color:var(--rb-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-badges{margin-top:10px}.nd-h1{margin:12px 0 0;font-size:22px;font-weight:800;line-height:1.38;letter-spacing:-.5px;color:var(--rb-ink);overflow-wrap:anywhere;text-wrap:pretty}.nd-h1,.nd-why{word-break:keep-all}.nd-why{margin:10px 0 0;padding-left:10px;border-left:3px solid var(--rb-line2);font-size:14.5px;font-weight:700;line-height:1.5;color:var(--rb-ink2)}.nd-head.good .nd-why{border-left-color:var(--rb-red300)}.nd-head.bad .nd-why{border-left-color:var(--rb-blue300)}.nd-why.sm{margin-top:12px;font-size:13px;font-weight:600}.nd-orig{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:var(--rb-ink4);word-break:keep-all;overflow-wrap:anywhere}@container (min-width: 880px){.nd-h1{font-size:28px;line-height:1.32;letter-spacing:-.8px}}.nd-sec .rb-ct{margin-bottom:12px}.nd-p{margin:0;font-size:15.5px;line-height:1.72;color:var(--rb-ink);word-break:keep-all;overflow-wrap:anywhere}.nd-p+.nd-p{margin-top:12px}.nd-wait{margin:0;font-size:14px;color:var(--rb-ink3)}.nd-pc{display:grid;gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid var(--rb-line)}@container (min-width: 620px){.nd-pc{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.nd-pc ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px}.nd-pc li{position:relative;padding-left:14px;font-size:14.5px;font-weight:600;line-height:1.5;color:var(--rb-ink);word-break:keep-all}.nd-pc li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--rb-ink5)}.nd-tag{display:inline-block;padding:2px 8px;border-radius:6px;font-weight:800;white-space:nowrap}.nd-tag.r{color:var(--rb-red-ink);background:var(--rb-red50)}.nd-tag.b{color:var(--rb-blue-ink);background:var(--rb-blue50)}.nd-body details>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.nd-body details>summary::-webkit-details-marker{display:none}.nd-body summary b{font-size:16px;font-weight:800;color:var(--rb-head)}.nd-body summary small{font-size:13px;color:var(--rb-ink3)}.nd-body summary svg{margin-left:auto;color:var(--rb-ink4);transform:rotate(90deg);transition:transform .15s}.nd-body details[open]>summary{margin-bottom:14px}.nd-body details[open]>summary svg{transform:rotate(-90deg)}.nd-body summary:focus-visible{outline:2px solid var(--rb-blue);outline-offset:4px;border-radius:6px}.nd-note{margin:14px 0 0;font-size:12.5px;color:var(--rb-ink4)}.nd-links{display:flex;flex-wrap:wrap;gap:8px 18px}.nd-links a{font-size:14.5px;font-weight:700;color:var(--rb-ink2);text-decoration:none}.nd-links a:first-child{color:var(--rb-ink)}.nd-links a:hover{text-decoration:underline}.nd-nb{display:grid;grid-template-columns:54px minmax(0,1fr) 18px;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--rb-line);color:inherit;text-decoration:none}.nd-nb small{font-size:12.5px;color:var(--rb-ink4)}.nd-nb small,.nd-nb span{font-weight:700;white-space:nowrap}.nd-nb span{min-width:0;font-size:14.5px;color:var(--rb-ink);overflow:hidden;text-overflow:ellipsis}.nd-nb svg{color:var(--rb-ink4)}.nd-nb:hover span{text-decoration:underline}.nd-disc{margin:0;padding:0 4px;font-size:12px;line-height:1.5;color:var(--rb-ink4)}.nd-co-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;color:inherit;text-decoration:none}.nd-co-h .who{min-width:0}.nd-co-h .who b{display:block;font-size:20px;font-weight:900;letter-spacing:-.4px;color:var(--rb-ink)}.nd-co-h .who span{display:block;font-size:13px;color:var(--rb-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-co-h .px{text-align:right}.nd-co-h .px b{display:block;font-size:20px;font-weight:900;letter-spacing:-.4px;color:var(--rb-ink)}.nd-co-h .px span{font-size:14px;font-weight:800;color:var(--rb-ink3)}.nd .px .up,.nd .up{color:var(--rb-red-ink)}.nd .down,.nd .px .down{color:var(--rb-blue-ink)}.nd-co-go{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:14px;padding:11px 0 0;border-top:1px solid var(--rb-line);font-size:14px;font-weight:800;color:var(--rb-ink2);text-decoration:none}.nd-co-go:hover{color:var(--rb-ink)}.nd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0;border-top:1px solid var(--rb-line)}.nd-grid>div{min-width:0;padding:12px 12px 12px 14px;border-bottom:1px solid var(--rb-line);border-left:1px solid var(--rb-line)}.nd-grid>div:nth-child(odd){border-left:0;padding-left:2px}.nd-grid dt{font-size:12.5px;font-weight:700;color:var(--rb-ink3);white-space:nowrap}.nd-grid dd{margin:4px 0 0;font-size:18px;font-weight:800;letter-spacing:-.3px;color:var(--rb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-grid dd.warn{color:var(--rb-red-ink)}.nd-grid small{display:block;margin-top:2px;font-size:12px;color:var(--rb-ink4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-grid.four{margin-top:0}.nd-grid>div:last-child:nth-child(odd){grid-column:span 2}.nd-react .nd-grid{border-top:1px solid var(--rb-line)}@container (max-width: 879px){.nd-grid.four{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.nd-grid.four>div,.nd-grid.four>div:last-child:nth-child(odd){grid-column:auto;border-left:1px solid var(--rb-line);padding-left:10px}.nd-grid.four>div:first-child{border-left:0;padding-left:2px}.nd-grid.four>div{padding-right:4px}.nd-grid.four dd{font-size:16px;text-overflow:clip}}.nd-peers ul{margin:0;padding:0;list-style:none}.nd-peers li+li{border-top:1px solid var(--rb-line)}.nd-peers li>a,.nd-peers li>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;color:inherit;text-decoration:none}.nd-peers .who b{display:block;font-size:15px;font-weight:800;color:var(--rb-ink)}.nd-peers .who span{display:block;font-size:12.5px;color:var(--rb-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-peers .px{text-align:right;white-space:nowrap}.nd-peers .px b{display:block;font-size:14.5px;font-weight:800;color:var(--rb-ink)}.nd-peers .px span{font-size:12.5px;font-weight:800}.nd-peers li>a:hover .who b{text-decoration:underline}.nd .dw-tk{position:relative;overflow:hidden;flex:none;display:inline-grid;place-items:center;border-radius:30%;font-weight:900;letter-spacing:-.3px;line-height:1}.nd .dw-tk img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;padding:12%;box-sizing:border-box;opacity:0;transition:opacity .15s;box-shadow:inset 0 0 0 1px var(--rb-line);border-radius:inherit}.nd .dw-tk img.on{opacity:1}.nd .rb-ct .rb-ct-ic{display:none}.nd .rb-ct h2{font-size:15.5px;font-weight:600;letter-spacing:-.3px;color:var(--rb-ink)}.nd .rb-ct .d{font-size:12.5px;font-weight:500;color:var(--cx-mut,#71717A)}.nd-lb,.nd-tag{background:none!important;border-radius:999px}.nd-lb{padding:4px 11px;font-size:13.5px;font-weight:600}.nd-lb b{font-size:15px;font-weight:700}.nd-lb.good,.nd-tag.r{color:#BE123C;box-shadow:inset 0 0 0 1px #FECDD3}.nd-lb.bad,.nd-tag.b{color:#1D4ED8;box-shadow:inset 0 0 0 1px #BFDBFE}.nd-lb.mid{color:var(--rb-ink2);box-shadow:inset 0 0 0 1px var(--cx-bd,#E8E8EC)}.nd-tag{padding:1px 9px;font-size:12px;font-weight:600}html.dark .nd-lb.good,html.dark .nd-tag.r{color:#FDA4AF;box-shadow:inset 0 0 0 1px rgba(244,63,94,.35)}html.dark .nd-lb.bad,html.dark .nd-tag.b{color:#93C5FD;box-shadow:inset 0 0 0 1px rgba(59,130,246,.35)}.nd-co-h .who span,.nd-nb small,.nd-orig,.nd-peers .who span,.nd-when{color:var(--cx-mut,#71717A)}.nd-h1{font-weight:700}.nd-why{font-weight:600;border-left-color:var(--cx-bd,#E8E8EC)}.nd-pc{border-top-color:var(--cx-bd2,#F0F0F3)}.nd-pc li{font-weight:500}.nd-co-go,.nd-grid,.nd-grid>div,.nd-nb,.nd-peers li+li{border-color:var(--cx-bd2,#F0F0F3)!important}.nd-grid dt{font-size:12px;font-weight:500;color:var(--cx-mut,#71717A)}.nd-grid dd{font-weight:650}.nd-co-h .px b,.nd-co-h .who b{font-weight:700}.nd-co-go,.nd-co-h .px span,.nd-links a,.nd-nb span,.nd-peers .px b,.nd-peers .px span,.nd-peers .who b{font-weight:600}.nd-body summary b{font-size:15.5px;font-weight:600;color:var(--rb-ink)}.nd .dw-tk,.nd .dw-tk img{border-radius:50%}.nd .dw-tk{box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}@container (min-width: 880px){.nd .rb-card{border:1px solid var(--cx-bd,#e8e8ec);border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.04);padding:20px 24px}.nd-h1{font-size:26px;letter-spacing:-.6px}}@media (max-width:899px){html:not(.dark) body .rb .rb-wrap:has(>.nd){background:#F2F4F6}.nd{gap:10px}.nd .rb-card{border:0;border-radius:0;box-shadow:none;padding:22px 20px}.nd .rb-ct h2{font-size:20px;font-weight:700;letter-spacing:-.5px}.nd .rb-ct .d{display:none}.nd-co-h .dw-tk{width:44px!important;height:44px!important}}.nd-badges>span>span{background:var(--rb-card)!important;color:var(--rb-ink2)!important;box-shadow:inset 0 0 0 1px var(--cx-bd,#E8E8EC)!important;border-radius:6px!important;padding:2px 8px!important;font-size:12px!important;font-weight:500!important}.nd-badges>span>span[class*=tone-red-ink]{color:#BE123C!important;box-shadow:inset 0 0 0 1px #FECDD3!important}.nd-badges>span>span[class*=tone-red-ink]:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:#F43F5E}html.dark .nd-badges>span>span[class*=tone-red-ink]{color:#FDA4AF!important;box-shadow:inset 0 0 0 1px rgba(244,63,94,.35)!important}