.report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px}.report-toolbar p{margin:0}.report-archive-row{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;text-align:left;color:inherit;background:transparent;border:0;border-bottom:1px solid #303538;padding:18px 0}.report-archive-row:last-child{border-bottom:0}.report-archive-row:hover strong{color:#ffa757}.report-archive-date{font-size:12px;color:#929da1}.report-reader{margin-top:22px;scroll-margin-top:22px}.report-reader[hidden]{display:none}.report-reader h2{font-size:25px;line-height:1.45}.report-body{line-height:1.9;overflow-wrap:anywhere;font-size:14px}.report-body h2,.report-body h3,.report-body h4{margin:28px 0 12px;line-height:1.5}.report-body p{margin:10px 0}.report-body li{margin:6px 0}.report-body a,.report-sources a{color:#f7a75c;text-decoration:underline}.report-body code{background:#ffffff0b;padding:2px 5px;border-radius:4px}.report-body pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:#ffffff08;border-radius:8px}.report-body blockquote{margin:14px 0;padding:4px 18px;border-left:3px solid #f7a75c;color:#aeb7b8}.report-table{overflow:auto}.report-table table{border-collapse:collapse;min-width:100%;font-size:13px}.report-table th,.report-table td{padding:10px 12px;border:1px solid #394143;text-align:left;vertical-align:top}.report-sources{margin-top:25px}.report-sources li{margin:8px 0;overflow-wrap:anywhere}.report-more{text-align:center;margin-top:16px}html.light .report-archive-row{border-color:#e1e6e4}html.light .report-archive-row:hover strong,html.light .report-body a,html.light .report-sources a{color:#a9571d}html.light .report-body code,html.light .report-body pre{background:#f4f6f4}html.light .report-table td,html.light .report-table th{border-color:#dce3df}@media(max-width:650px){.report-archive-row{grid-template-columns:1fr;gap:7px}.report-archive-row .mini-link{padding:0}.report-toolbar{align-items:flex-start}.report-reader h2{font-size:21px}.report-body{font-size:15px}}
