.nt-layout{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}.nt-layout:has(.nt-log-panel){grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.nt-log-panel{top:calc(var(--shell-h) + var(--s-5));position:sticky}.nt-log-scroll{max-height:min(600px, calc(100vh - var(--shell-h) - 200px));overscroll-behavior:contain;overflow-y:auto}.nt-log>li{padding:var(--s-4) var(--s-4) var(--s-4) var(--s-6);border-bottom:1px solid var(--c-line-soft);position:relative}.nt-log>li:last-child{border-bottom:none}.nt-log-item:before{content:"";background:var(--c-line);width:1px;position:absolute;top:26px;bottom:-1px;left:22px}.nt-log-item:last-child:before{display:none}.nt-log-item:after{content:"";border:2px solid var(--c-bg-raised);background:var(--c-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:20px;left:18px}.nt-item-text{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:600}.nt-qna .nt-answer{margin-top:var(--s-3);padding:var(--s-3) 0 0 var(--s-3);border-top:1px solid var(--c-line-soft);border-left:3px solid var(--c-accent);gap:var(--s-2);display:grid}.nt-qna .nt-answer .nt-item-text{color:var(--c-text-2);font-weight:400}@media (width<=960px){.nt-layout{gap:var(--s-5);grid-template-columns:1fr}.nt-log-panel{position:static}.nt-log-scroll{max-height:420px}}
