.dm-tpx{padding:var(--dm-s-4);flex-direction:column;gap:10px;display:flex}.dm-tpx-h{justify-content:space-between;align-items:flex-start;gap:10px;padding:0 2px;display:flex}.dm-tpx-h>div:first-child{flex-direction:column;font-size:13.5px;display:flex}.dm-tpx-h b{font-weight:500}.dm-tpx-sub{font-size:12px}.dm-tpx-sg button{height:26px;padding:0 9px;font-size:12px}.dm-tpx-list{height:300px;position:relative}.dm-tpx-r{height:46px;padding:9px var(--dm-s-2) 0;border-radius:var(--dm-r-in);transition:transform .55s var(--dm-ease),background .2s;grid-template-columns:20px 1fr 56px 60px;align-items:start;gap:10px;display:grid;position:absolute;left:0;right:0}@media (hover:hover) and (pointer:fine){.dm-tpx-r:hover{background:var(--dm-row)}}.dm-tpx-r .dm-rk{font-family:var(--dm-mono);color:var(--dm-muted);text-align:center;font-size:11px;line-height:19.5px;transition:color .2s}@media (hover:hover) and (pointer:fine){.dm-tpx-r:hover .dm-rk{color:var(--dm-fg)}}.dm-tpx-r .dm-pg{flex-direction:column;gap:5px;min-width:0;display:flex}.dm-tpx-r .dm-p{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dm-tpx-r .dm-tr{background:var(--dm-chip);border-radius:2px;height:4px;overflow:hidden}@media (hover:hover) and (pointer:fine){.dm-tpx-r:hover .dm-tr{background:var(--dm-surface)}}.dm-tpx-r .dm-tr i{background:var(--dm-accent-mark,var(--dm-accent));width:0;height:100%;transition:width .9s var(--dm-ease);border-radius:2px;display:block}.dm-tpx-r .dm-n{text-align:right;min-width:52px;font-size:13px;font-weight:500}.dm-tpx-r .dm-ch{justify-self:end;padding:0 6px}
.dm-tcx{gap:var(--dm-s-3);flex-direction:column;display:flex}.dm-tcx-calls{gap:var(--dm-s-2);flex-direction:column;display:flex}.dm-tcx-end{opacity:0;transition:opacity .6s var(--dm-ease),filter .6s,transform .6s var(--dm-ease);filter:blur(3px);transform:translateY(4px)}.dm-tcx-end.dm-in{opacity:1;filter:none;transform:none}.dm-tcx-calls{margin-inline:-8px}.dm-tcx-h{width:100%;padding:6px var(--dm-s-2);border-radius:calc(10px * var(--dm-rk));text-align:left;align-items:center;gap:10px;font-size:13px;transition:background .2s;display:flex}@media (hover:hover) and (pointer:fine){.dm-tcx-h:hover{background:var(--dm-row)}}.dm-tcx-ic{border-radius:var(--dm-r-sm);background:var(--dm-chip);width:24px;height:24px;color:var(--dm-fg2);flex:none;place-items:center;display:grid}.dm-tcx-n{min-width:0;font-family:var(--dm-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.dm-tcx-n b{color:var(--dm-fg);font-weight:500}.dm-tcx-n span{color:var(--dm-muted)}.dm-tcx-ms{color:var(--dm-muted);align-items:center;gap:6px;font-size:12px;display:flex}.dm-tcx-chev{color:var(--dm-muted);transition:transform .45s var(--dm-ease)}.dm-tcx-c.dm-open .dm-tcx-chev{transform:rotate(180deg)}.dm-tcx-io{padding:2px var(--dm-s-2) var(--dm-s-2) 42px;gap:var(--dm-s-2);display:grid}.dm-tcx-l{color:var(--dm-muted);margin-bottom:var(--dm-s-1);font-size:11.5px}.dm-tcx-io pre{border-radius:calc(10px * var(--dm-rk));background:var(--dm-chip);font-family:var(--dm-mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:9px 11px;font-size:11.5px;line-height:1.65}.dm-tcx-io .dm-k{color:var(--dm-pb)}.dm-tcx-io .dm-s{color:var(--dm-pm)}.dm-tcx-io .dm-n{color:var(--dm-pp)}
.dm-tsk-stack{isolation:isolate;width:100%;max-width:380px;height:96px;position:relative}.dm-tsk-stack.dm-fan{height:var(--dm-fanh,96px)}@media (hover:hover) and (pointer:fine){.dm-tsk-stack:hover{height:var(--dm-fanh,96px)}}.dm-tsk-stack{transition:height .55s var(--dm-ease)}.dm-tsk-c{align-items:center;gap:var(--dm-s-3);padding:var(--dm-s-3);background:var(--dm-surface);border-radius:var(--dm-r-card);box-shadow:var(--dm-shadow-toast);transition:transform .55s var(--dm-ease),opacity .45s var(--dm-ease),filter .45s;transform-origin:bottom;display:flex;position:absolute;bottom:0;left:0;right:0}.dm-tsk-c .dm-g{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.dm-tsk-c .dm-tx{flex:1;min-width:0;font-size:13px;line-height:1.35}.dm-tsk-c .dm-tx b{font-weight:500;display:block}.dm-tsk-c .dm-tx span{color:var(--dm-muted);font-size:12px}.dm-tsk-c .dm-t{color:var(--dm-muted);align-self:flex-start;margin-top:2px;font-size:11.5px;transition:opacity .2s}.dm-tsk-c .dm-ib{top:50%;right:var(--dm-s-3);opacity:0;margin-top:-15px;transition:opacity .2s;position:absolute}.dm-tsk-c .dm-ib:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.dm-tsk-c:hover .dm-ib{opacity:1}}.dm-tsk-c:has(.dm-ib:focus-visible) .dm-t{opacity:0}@media (hover:hover) and (pointer:fine){.dm-tsk-c:hover .dm-t{opacity:0}}
.dm-thp{flex-direction:column;height:360px;display:flex;overflow:hidden}.dm-thp-tabs{gap:var(--dm-s-1);padding:var(--dm-s-2) var(--dm-s-2) 0;border-bottom:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.dm-thp-tab{white-space:nowrap;color:var(--dm-muted);flex:none;align-items:center;gap:7px;padding:7px 10px 10px;font-size:13px;transition:color .25s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.dm-thp-tab:hover{color:var(--dm-fg2)}}.dm-thp-tab:focus-visible{outline-offset:-2px}.dm-thp-tab[aria-selected=true]{color:var(--dm-fg)}.dm-thp-tab .dm-dot{width:6px;height:6px}.dm-thp-ink{background:var(--dm-accent-mark,var(--dm-accent));height:2px;transition:left .5s var(--dm-ease),width .5s var(--dm-ease);border-radius:2px;position:absolute;bottom:0}.dm-thp-body{gap:var(--dm-s-3);scrollbar-width:thin;flex-direction:column;flex:1;padding:14px;display:flex;overflow-y:auto}.dm-thp-body .dm-bub{font-size:13.5px}.dm-thp-ag{color:var(--dm-fg);font-size:13.5px;line-height:1.6}.dm-thp-ag .dm-src{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.dm-thp-in{align-items:center;gap:var(--dm-s-2);padding:var(--dm-s-1) var(--dm-s-1) var(--dm-s-1) var(--dm-s-3);border-radius:var(--dm-r-field);background:var(--dm-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line) 50%,transparent);transition:box-shadow var(--dm-t-fast);margin:0 10px 10px;display:flex}@supports (corner-shape:squircle){.dm-thp-in{corner-shape:squircle;border-radius:var(--dm-r-field-sq)}}.dm-thp-in:has(.dm-thp-field:focus){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-field-line-strong) 50%,transparent)}.dm-thp-field{background:0 0;border:0;outline:0;flex:1;min-width:0;height:32px;font-size:13.5px}.dm-thp-field::placeholder{color:var(--dm-muted)}.dm-thp-send{background:var(--dm-accent);width:28px;height:28px;color:var(--dm-on-accent);border-radius:50%;place-items:center;transition:opacity .25s,transform .15s;display:grid}.dm-thp-send[disabled]{opacity:1;cursor:not-allowed;background:var(--dm-dis-hatch),var(--dm-dis-fill);color:var(--dm-dis);box-shadow:var(--dm-soft-ring)}.dm-thp-send:active{transform:scale(.92)}
