.cdt{border-collapse:collapse;width:100%;color:var(--docs-fg);font-size:13.333px}.cdt th,.cdt td{line-height:1.5}.cdt th{text-align:left;vertical-align:baseline;white-space:nowrap;color:var(--docs-strong);background:0 0;padding:3px 6px 2px;font-weight:700}.cdt td{vertical-align:baseline;border:0;padding:3px 6px}.cdt tbody tr:nth-child(odd){background:var(--docs-zebra)}.cdt tbody tr:nth-child(2n){background:var(--docs-surface)}.cdt tbody tr:hover{background:var(--docs-dense-hover)}.cdt tbody tr.cdt-nohover:hover{background:inherit}.cdt tbody tr.cdt-self,.cdt tbody tr.cdt-self:hover{background:var(--docs-current-bg)}.cdt thead th{border-bottom:1px solid var(--docs-border)}.cdt .left{text-align:left}.cdt .center{text-align:center}.cdt .right{text-align:right}.cdt .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cdt .sub{color:var(--docs-muted);margin-top:1px;font-size:11px;font-weight:400;line-height:1.2;display:block}.cdt .clip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.cdt .nowrap{white-space:nowrap}.cdt-frame,.cdt-frame th,.cdt-frame td{border:1px solid var(--docs-frame)}.cdt-frame th{background:var(--docs-head);padding:1px 7px}.cdt-frame td{padding:1px 7px}.cdt-frame tbody tr:nth-child(odd),.cdt-frame tbody tr:nth-child(2n){background:var(--docs-surface)}.cdt-frame td.total{text-align:left;font-weight:700}.cdt-kv{border-collapse:collapse;width:100%;font-size:13.333px}.cdt-kv th{text-align:left;vertical-align:top;white-space:nowrap;color:var(--docs-muted);padding:2px 14px 2px 2px;font-weight:400}.cdt-kv td{vertical-align:top;color:var(--docs-fg);padding:2px 14px 2px 2px;font-weight:400}.cdt-kv tr:hover{background:var(--docs-dense-hover)}.cdt-badge{font-size:inherit;white-space:nowrap;vertical-align:middle;border:1px solid;border-radius:0;margin:0 4px 0 0;padding:0 4px;font-style:normal;font-weight:400;line-height:1.15;display:inline-block}.cdt-badge:last-child{margin-right:0}.cdt-badge-blue{background:var(--docs-tag-blue-bg);border-color:var(--docs-tag-blue-border);color:var(--docs-tag-blue-fg)}.cdt-badge-purple{background:var(--docs-tag-purple-bg);border-color:var(--docs-tag-purple-border);color:var(--docs-tag-purple-fg)}.cdt-badge-teal{background:var(--docs-tag-teal-bg);border-color:var(--docs-tag-teal-border);color:var(--docs-tag-teal-fg)}.cdt-badge-gray{background:var(--docs-tag-gray-bg);border-color:var(--docs-tag-gray-border);color:var(--docs-tag-gray-fg)}.cdt-badge-green{background:var(--docs-good-bg);border-color:var(--docs-good-border);color:var(--docs-good-fg)}.cdt-badge-amber{background:var(--docs-mark-bg);border-color:var(--docs-mark-border);color:var(--docs-mark-fg)}.cdt-badge-red{background:var(--docs-alert-bg);border-color:var(--docs-alert-border);color:var(--docs-alert-fg)}.cdt-badge-mute{background:var(--docs-disabled-bg);border-color:var(--docs-disabled-border);color:var(--docs-disabled-fg)}.cdt-up{color:var(--docs-up);font-weight:700}.cdt-down{color:var(--docs-down);font-weight:700}.cdt-flat{color:var(--docs-muted)}.cdt-bar{background:var(--docs-track);width:100%;min-width:48px;height:8px;display:block}.cdt-bar>i{background:var(--docs-bar);height:100%;display:block}.cdt-tabs{border-bottom:3px solid var(--docs-border);scrollbar-width:thin;align-items:flex-end;gap:0;display:flex;overflow-x:auto}.cdt-tabs a{color:var(--docs-muted);white-space:nowrap;padding:3px 12px;font-size:13.333px;text-decoration:none}.cdt-tabs a:hover{text-decoration:underline}.cdt-tabs a.active{color:var(--docs-fg);background:var(--docs-border);font-weight:700}.cdt-pager{text-align:center;margin:10px 0 0;padding:0;font-size:13.333px;list-style:none}.cdt-pager li{margin:3px 7px;display:inline-block}.cdt-pager a{color:var(--docs-link);text-decoration:none}.cdt-pager a:hover{text-decoration:underline}.cdt-pager .current{color:var(--docs-fg);font-weight:700}.cdt-pager .disabled{color:var(--docs-disabled-fg)}.cdt-pager .cdt-pager-count{color:var(--docs-muted);font-variant-numeric:tabular-nums}.cdt a{color:var(--docs-link);text-decoration:none}.cdt a:hover{text-decoration:underline}.cdt a:visited{color:var(--docs-link)}.cdt .sub a{color:var(--docs-muted)}.cdt .sub a:hover{color:var(--docs-link)}.cdt .doclink{min-height:0;font-weight:400;font-size:inherit;border-radius:0;padding:0 3px;line-height:1.15}.cdt .doclink img{width:14px;height:14px}.cdt .doclink>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cdt .doclinks{gap:3px}.cdt-scroll{overflow:auto visible}@media (width<=900px) and (width>=641px){.cdt{font-size:12.5px}.cdt th{padding:2px 5px 1px}.cdt td{padding:2px 5px}}@media (width<=640px){.cdt-scroll{overflow-x:visible}.cdt{font-size:13px;display:block}.cdt thead{display:none}.cdt tbody{display:block}.cdt tbody tr{border:1px solid var(--docs-border);border-radius:var(--ui-radius);background:var(--docs-surface);box-shadow:var(--docs-shadow);flex-direction:column;margin:0 0 8px;padding:8px 10px;display:flex}.cdt tbody tr:nth-child(odd),.cdt tbody tr:nth-child(2n),.cdt tbody tr:hover{background:var(--docs-surface)}.cdt tbody tr.cdt-self{background:var(--docs-current-bg)}.cdt tbody td{text-align:right;justify-content:space-between;align-items:baseline;gap:10px;padding:2px 0;line-height:1.5;display:flex}.cdt tbody td[data-label]:before{content:attr(data-label);color:var(--docs-muted);text-align:left;white-space:nowrap;flex:none;font-size:11.5px;font-weight:400}.cdt tbody td:not([data-label]){text-align:left;justify-content:flex-start}.cdt tbody td.cdt-m-title{border-bottom:1px solid var(--docs-border-soft);text-align:left;white-space:normal;order:-1;max-width:none;margin:0 0 4px;padding:0 0 5px;font-size:14px;font-weight:700;display:block;overflow:visible}.cdt tbody td.cdt-m-title:before{content:none}.cdt tbody td.cdt-m-title>a{font-weight:700}.cdt tbody td.cdt-m-none,.cdt thead th.cdt-m-none{display:none}.cdt tbody td.num{white-space:normal}.cdt tbody td{white-space:normal;text-overflow:clip!important;max-width:none!important;overflow:visible!important}.cdt tbody td>a{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.cdt .clip{white-space:normal;text-overflow:clip;overflow:visible}.cdt .sub{text-align:right;margin-top:0;display:block}.cdt tbody .cdt-bar{display:none}.cdt tbody td .doclinks{gap:6px}.cdt .doclink{padding:2px 6px}.cdt .doclink>span{clip-path:none;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.cdt-pager li{margin:4px 6px}.cdt-pager a,.cdt-pager .current{min-width:32px;padding:6px 4px;display:inline-block}.cdt-pager .cdt-pager-count{margin-top:6px;display:block}}
