.trace-shell{max-width:1100px;margin:42px auto;padding:0 24px}.trace-shell header{margin:34px 0 24px}.trace-shell h1{font-size:38px;line-height:1.4}.trace-shell p{line-height:1.9}.trace-shell select{padding:8px;margin-left:12px}.trace-note{padding:20px;background:#edf1e7;border-left:3px solid #74946e}.trace-note p{margin-bottom:0;font-size:13px}#trace-nav{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}#trace-nav a{padding:10px 14px;border:1px solid var(--line);border-radius:4px;font-size:13px}.trace-module{padding:25px;margin:20px 0;background:#fff;border:1px solid var(--line);scroll-margin-top:20px;min-width:0}.trace-module h2{font-size:23px;margin:0 0 12px}.trace-module h3{font-size:15px;margin:22px 0 10px}.trace-module summary{cursor:pointer;padding:12px;background:#f3f5ee;overflow-wrap:anywhere}.trace-module details{margin:10px 0}.trace-module pre{padding:16px;overflow:auto;max-height:440px;font-size:12px;line-height:1.65;background:#f7f8f3;white-space:pre-wrap;overflow-wrap:anywhere}.trace-module .hash{font-size:11px;color:var(--muted);word-break:break-all;margin:10px}.trace-module code{overflow-wrap:anywhere}#trace-summary{font-size:14px} @media(max-width:600px){.trace-shell{padding:0 16px;margin-top:25px}.trace-shell h1{font-size:28px}.trace-module{padding:18px}#trace-nav{gap:7px}#trace-nav a{padding:8px}}
